//
// File generated by rootcint at Mon Dec 10 18:33:46 2018

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

#define R__DICTIONARY_FILENAME srcdIToFdEdx_patchDict
#include "RConfig.h" //rootcint 4834
#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 "ToFdEdx_patchDict.h"

#include "TClass.h"
#include "TBuffer.h"
#include "TMemberInspector.h"
#include "TInterpreter.h"
#include "TVirtualMutex.h"
#include "TError.h"

#ifndef G__ROOT
#define G__ROOT
#endif

#include "RtypesImp.h"
#include "TIsAProxy.h"
#include "TFileMergeInfo.h"

// Direct notice to TROOT of the dictionary's loading.
namespace {
   static struct DictInit {
      DictInit() {
         ROOT::RegisterModule();
      }
   } __TheDictionaryInitializer;
}

// START OF SHADOWS

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

namespace ROOTDict {
   void ToF_geometry_ShowMembers(void *obj, TMemberInspector &R__insp);
   static void *new_ToF_geometry(void *p = 0);
   static void *newArray_ToF_geometry(Long_t size, void *p);
   static void delete_ToF_geometry(void *p);
   static void deleteArray_ToF_geometry(void *p);
   static void destruct_ToF_geometry(void *p);

   // Function generating the singleton type initializer
   static ROOT::TGenericClassInfo *GenerateInitInstanceLocal(const ::ToF_geometry*)
   {
      ::ToF_geometry *ptr = 0;
      static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::ToF_geometry >(0);
      static ::ROOT::TGenericClassInfo 
         instance("ToF_geometry", ::ToF_geometry::Class_Version(), "./inc/ToFdEdx_patch.h", 28,
                  typeid(::ToF_geometry), ::ROOT::DefineBehavior(ptr, ptr),
                  &::ToF_geometry::Dictionary, isa_proxy, 4,
                  sizeof(::ToF_geometry) );
      instance.SetNew(&new_ToF_geometry);
      instance.SetNewArray(&newArray_ToF_geometry);
      instance.SetDelete(&delete_ToF_geometry);
      instance.SetDeleteArray(&deleteArray_ToF_geometry);
      instance.SetDestructor(&destruct_ToF_geometry);
      return &instance;
   }
   ROOT::TGenericClassInfo *GenerateInitInstance(const ::ToF_geometry*)
   {
      return GenerateInitInstanceLocal((::ToF_geometry*)0);
   }
   // Static variable to force the class initialization
   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ToF_geometry*)0x0); R__UseDummy(_R__UNIQUE_(Init));
} // end of namespace ROOTDict

namespace ROOTDict {
   void ToFdEdx_patch_ShowMembers(void *obj, TMemberInspector &R__insp);
   static void *new_ToFdEdx_patch(void *p = 0);
   static void *newArray_ToFdEdx_patch(Long_t size, void *p);
   static void delete_ToFdEdx_patch(void *p);
   static void deleteArray_ToFdEdx_patch(void *p);
   static void destruct_ToFdEdx_patch(void *p);

   // Function generating the singleton type initializer
   static ROOT::TGenericClassInfo *GenerateInitInstanceLocal(const ::ToFdEdx_patch*)
   {
      ::ToFdEdx_patch *ptr = 0;
      static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::ToFdEdx_patch >(0);
      static ::ROOT::TGenericClassInfo 
         instance("ToFdEdx_patch", ::ToFdEdx_patch::Class_Version(), "./inc/ToFdEdx_patch.h", 60,
                  typeid(::ToFdEdx_patch), ::ROOT::DefineBehavior(ptr, ptr),
                  &::ToFdEdx_patch::Dictionary, isa_proxy, 4,
                  sizeof(::ToFdEdx_patch) );
      instance.SetNew(&new_ToFdEdx_patch);
      instance.SetNewArray(&newArray_ToFdEdx_patch);
      instance.SetDelete(&delete_ToFdEdx_patch);
      instance.SetDeleteArray(&deleteArray_ToFdEdx_patch);
      instance.SetDestructor(&destruct_ToFdEdx_patch);
      return &instance;
   }
   ROOT::TGenericClassInfo *GenerateInitInstance(const ::ToFdEdx_patch*)
   {
      return GenerateInitInstanceLocal((::ToFdEdx_patch*)0);
   }
   // Static variable to force the class initialization
   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ToFdEdx_patch*)0x0); R__UseDummy(_R__UNIQUE_(Init));
} // end of namespace ROOTDict

//______________________________________________________________________________
atomic_TClass_ptr ToF_geometry::fgIsA(0);  // static to hold class pointer

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

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

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

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

//______________________________________________________________________________
TClass *ToF_geometry::Class()
{
   if (!fgIsA) { R__LOCKGUARD2(gCINTMutex); if(!fgIsA) {fgIsA = ::ROOTDict::GenerateInitInstanceLocal((const ::ToF_geometry*)0x0)->GetClass();} }
   return fgIsA;
}

//______________________________________________________________________________
atomic_TClass_ptr ToFdEdx_patch::fgIsA(0);  // static to hold class pointer

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

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

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

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

//______________________________________________________________________________
TClass *ToFdEdx_patch::Class()
{
   if (!fgIsA) { R__LOCKGUARD2(gCINTMutex); if(!fgIsA) {fgIsA = ::ROOTDict::GenerateInitInstanceLocal((const ::ToFdEdx_patch*)0x0)->GetClass();} }
   return fgIsA;
}

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

   if (R__b.IsReading()) {
      R__b.ReadClassBuffer(ToFdEdx_patch::Class(),this);
   } else {
      R__b.WriteClassBuffer(ToFdEdx_patch::Class(),this);
   }
}

//______________________________________________________________________________
void ToFdEdx_patch::ShowMembers(TMemberInspector &R__insp)
{
      // Inspect the data members of an object of class ToFdEdx_patch.
      TClass *R__cl = ::ToFdEdx_patch::IsA();
      if (R__cl || R__insp.IsA()) { }
      R__insp.Inspect(R__cl, R__insp.GetParent(), "*L2", &L2);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "eNtr", &eNtr);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "*trkAlg", &trkAlg);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "eGeom", &eGeom);
      R__insp.InspectMember(eGeom, "eGeom.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "OBT", &OBT);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "PKT", &PKT);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "atime", &atime);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "tr", &tr);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "adc_he", &adc_he);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "eDEDXpmt", &eDEDXpmt);
      R__insp.InspectMember(eDEDXpmt, "eDEDXpmt.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "eZpmt", &eZpmt);
      R__insp.InspectMember(eZpmt, "eZpmt.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "eDEDXpad", &eDEDXpad);
      R__insp.InspectMember(eDEDXpad, "eDEDXpad.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "eZpad", &eZpad);
      R__insp.InspectMember(eZpad, "eZpad.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "eDEDXlayer", &eDEDXlayer);
      R__insp.InspectMember(eDEDXlayer, "eDEDXlayer.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "eZlayer", &eZlayer);
      R__insp.InspectMember(eZlayer, "eZlayer.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "eDEDXplane", &eDEDXplane);
      R__insp.InspectMember(eDEDXplane, "eDEDXplane.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "eZplane", &eZplane);
      R__insp.InspectMember(eZplane, "eZplane.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "INFOpmt", &INFOpmt);
      R__insp.InspectMember(INFOpmt, "INFOpmt.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "INFOlayer", &INFOlayer);
      R__insp.InspectMember(INFOlayer, "INFOlayer.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "eDEDXpmtstd", &eDEDXpmtstd);
      R__insp.InspectMember(eDEDXpmtstd, "eDEDXpmtstd.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "eZpmtstd", &eZpmtstd);
      R__insp.InspectMember(eZpmtstd, "eZpmtstd.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "eDEDXpadstd", &eDEDXpadstd);
      R__insp.InspectMember(eDEDXpadstd, "eDEDXpadstd.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "eZpadstd", &eZpadstd);
      R__insp.InspectMember(eZpadstd, "eZpadstd.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "eDEDXlayerstd", &eDEDXlayerstd);
      R__insp.InspectMember(eDEDXlayerstd, "eDEDXlayerstd.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "eZlayerstd", &eZlayerstd);
      R__insp.InspectMember(eZlayerstd, "eZlayerstd.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "INFOpmtstd", &INFOpmtstd);
      R__insp.InspectMember(INFOpmtstd, "INFOpmtstd.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "INFOlayerstd", &INFOlayerstd);
      R__insp.InspectMember(INFOlayerstd, "INFOlayerstd.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "PMTsat", &PMTsat);
      R__insp.InspectMember(PMTsat, "PMTsat.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "A0_array[100]", A0_array);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "A1_array[100]", A1_array);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "A2_array[100]", A2_array);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "A3_array[100]", A3_array);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "A4_array[100]", A4_array);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "A5_array[100]", A5_array);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "A0[48]", A0);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "A1[48]", A1);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "A2[48]", A2);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "A3[48]", A3);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "A4[48]", A4);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "A5[48]", A5);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "T_int_min[100]", T_int_min);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "T_int_max[100]", T_int_max);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "tmin_atten", &tmin_atten);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "tmax_atten", &tmax_atten);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "ical_atten", &ical_atten);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "dedx_corr_mp[3500]", dedx_corr_mp);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "dedx_corr_mhe[3500]", dedx_corr_mhe);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "dedx_corr_mc[3500]", dedx_corr_mc);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "mtime[3500]", mtime);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "ical_2nd", &ical_2nd);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "tmin_2nd", &tmin_2nd);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "tmax_2nd", &tmax_2nd);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "parPos[48]", parPos);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "parDesatBB[48]", parDesatBB);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "parBBneg[48]", parBBneg);
      R__insp.Inspect(R__cl, R__insp.GetParent(), "parBBpos", &parBBpos);
      R__insp.InspectMember(parBBpos, "parBBpos.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "parBBpol4[48]", parBBpol4);
      TObject::ShowMembers(R__insp);
}

namespace ROOTDict {
   // Wrappers around operator new
   static void *new_ToFdEdx_patch(void *p) {
      return  p ? new(p) ::ToFdEdx_patch : new ::ToFdEdx_patch;
   }
   static void *newArray_ToFdEdx_patch(Long_t nElements, void *p) {
      return p ? new(p) ::ToFdEdx_patch[nElements] : new ::ToFdEdx_patch[nElements];
   }
   // Wrapper around operator delete
   static void delete_ToFdEdx_patch(void *p) {
      delete ((::ToFdEdx_patch*)p);
   }
   static void deleteArray_ToFdEdx_patch(void *p) {
      delete [] ((::ToFdEdx_patch*)p);
   }
   static void destruct_ToFdEdx_patch(void *p) {
      typedef ::ToFdEdx_patch current_t;
      ((current_t*)p)->~current_t();
   }
} // end of namespace ROOTDict for class ::ToFdEdx_patch

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

   if (R__b.IsReading()) {
      R__b.ReadClassBuffer(ToF_geometry::Class(),this);
   } else {
      R__b.WriteClassBuffer(ToF_geometry::Class(),this);
   }
}

//______________________________________________________________________________
void ToF_geometry::ShowMembers(TMemberInspector &R__insp)
{
      // Inspect the data members of an object of class ToF_geometry.
      TClass *R__cl = ::ToF_geometry::IsA();
      if (R__cl || R__insp.IsA()) { }
      R__insp.Inspect(R__cl, R__insp.GetParent(), "ePlane", &ePlane);
      R__insp.InspectMember(ePlane, "ePlane.");
      R__insp.Inspect(R__cl, R__insp.GetParent(), "eXY", &eXY);
      R__insp.InspectMember(eXY, "eXY.");
      TObject::ShowMembers(R__insp);
}

namespace ROOTDict {
   // Wrappers around operator new
   static void *new_ToF_geometry(void *p) {
      return  p ? new(p) ::ToF_geometry : new ::ToF_geometry;
   }
   static void *newArray_ToF_geometry(Long_t nElements, void *p) {
      return p ? new(p) ::ToF_geometry[nElements] : new ::ToF_geometry[nElements];
   }
   // Wrapper around operator delete
   static void delete_ToF_geometry(void *p) {
      delete ((::ToF_geometry*)p);
   }
   static void deleteArray_ToF_geometry(void *p) {
      delete [] ((::ToF_geometry*)p);
   }
   static void destruct_ToF_geometry(void *p) {
      typedef ::ToF_geometry current_t;
      ((current_t*)p)->~current_t();
   }
} // end of namespace ROOTDict for class ::ToF_geometry

/********************************************************
* src/ToFdEdx_patchDict.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

#if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif

extern "C" void G__cpp_reset_tagtableToFdEdx_patchDict();

extern "C" void G__set_cpp_environmentToFdEdx_patchDict() {
  G__add_compiledheader("TObject.h");
  G__add_compiledheader("TMemberInspector.h");
  G__add_compiledheader("inc/ToFdEdx_patch.h");
  G__cpp_reset_tagtableToFdEdx_patchDict();
}
#include <new>
extern "C" int G__cpp_dllrevToFdEdx_patchDict() { return(30051515); }

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

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

static int G__ToFdEdx_patchDict_961_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((ToF_geometry*) G__getstructoffset())->GetPad((int) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__ToFdEdx_patchDict_961_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((ToF_geometry*) G__getstructoffset())->GetPlane((int) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__ToFdEdx_patchDict_961_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((ToF_geometry*) G__getstructoffset())->GetXY((int) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

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

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

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

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

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

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

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

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

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

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

{
   ToF_geometry* p;
   void* tmp = (void*) G__int(libp->para[0]);
   p = new ToF_geometry(*(ToF_geometry*) tmp);
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_ToF_geometry));
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef ToF_geometry G__TToF_geometry;
static int G__ToFdEdx_patchDict_961_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   char* gvp = (char*) 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 == (char*)G__PVOID) {
       delete[] (ToF_geometry*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((ToF_geometry*) (soff+(sizeof(ToF_geometry)*i)))->~G__TToF_geometry();
       }
       G__setgvp((long)gvp);
     }
   } else {
     if (gvp == (char*)G__PVOID) {
       delete (ToF_geometry*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       ((ToF_geometry*) (soff))->~G__TToF_geometry();
       G__setgvp((long)gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

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


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

static int G__ToFdEdx_patchDict_962_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((ToFdEdx_patch*) G__getstructoffset())->InitPar((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

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

static int G__ToFdEdx_patchDict_962_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((ToFdEdx_patch*) G__getstructoffset())->ReadParAtt((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__ToFdEdx_patchDict_962_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((ToFdEdx_patch*) G__getstructoffset())->ReadParPos((const char*) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__ToFdEdx_patchDict_962_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((ToFdEdx_patch*) G__getstructoffset())->ReadParBBneg((const char*) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__ToFdEdx_patchDict_962_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((ToFdEdx_patch*) G__getstructoffset())->ReadParBBpos((const char*) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__ToFdEdx_patchDict_962_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((ToFdEdx_patch*) G__getstructoffset())->ReadParDesatBB((const char*) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__ToFdEdx_patchDict_962_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((ToFdEdx_patch*) G__getstructoffset())->ReadParBBpol4((const char*) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__ToFdEdx_patchDict_962_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((ToFdEdx_patch*) G__getstructoffset())->Process((PamLevel2*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
, (const char*) G__int(libp->para[2]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__ToFdEdx_patchDict_962_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 1:
      ((ToFdEdx_patch*) G__getstructoffset())->Print((Option_t*) G__int(libp->para[0]));
      G__setnull(result7);
      break;
   case 0:
      ((ToFdEdx_patch*) G__getstructoffset())->Print();
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

{
   ToFdEdx_patch* p;
   void* tmp = (void*) G__int(libp->para[0]);
   p = new ToFdEdx_patch(*(ToFdEdx_patch*) tmp);
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_ToFdEdx_patch));
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef ToFdEdx_patch G__TToFdEdx_patch;
static int G__ToFdEdx_patchDict_962_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   char* gvp = (char*) 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 == (char*)G__PVOID) {
       delete[] (ToFdEdx_patch*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((ToFdEdx_patch*) (soff+(sizeof(ToFdEdx_patch)*i)))->~G__TToFdEdx_patch();
       }
       G__setgvp((long)gvp);
     }
   } else {
     if (gvp == (char*)G__PVOID) {
       delete (ToFdEdx_patch*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       ((ToFdEdx_patch*) (soff))->~G__TToFdEdx_patch();
       G__setgvp((long)gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}


/* Setting up global function */

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

/* ToF_geometry */

/* ToFdEdx_patch */

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

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

size_t G__get_sizep2memfuncToFdEdx_patchDict()
{
  G__Sizep2memfuncToFdEdx_patchDict 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_inheritanceToFdEdx_patchDict() {

   /* Setting up class inheritance */
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_ToF_geometry))) {
     ToF_geometry *G__Lderived;
     G__Lderived=(ToF_geometry*)0x1000;
     {
       TObject *G__Lpbase=(TObject*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_ToF_geometry),G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
     }
   }
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_ToFdEdx_patch))) {
     ToFdEdx_patch *G__Lderived;
     G__Lderived=(ToFdEdx_patch*)0x1000;
     {
       TObject *G__Lpbase=(TObject*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_ToFdEdx_patch),G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
     }
   }
}

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

   /* Setting up typedef entry */
   G__search_typename2("Int_t",105,-1,0,-1);
   G__setnewtype(-1,"Signed integer 4 bytes (int)",0);
   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);
   G__search_typename2("Option_t",99,-1,256,-1);
   G__setnewtype(-1,"Option string (const char)",0);
}

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

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

   /* ToF_geometry */
static void G__setup_memvarToF_geometry(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_ToF_geometry));
   { ToF_geometry *p; p=(ToF_geometry*)0x1000; if (p) { }
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayI),-1,-1,4,"ePlane=",0,(char*)NULL);
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayI),-1,-1,4,"eXY=",0,(char*)NULL);
   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TClass),G__defined_typename("atomic_TClass_ptr"),-2,4,"fgIsA=",0,(char*)NULL);
   }
   G__tag_memvar_reset();
}


   /* ToFdEdx_patch */
static void G__setup_memvarToFdEdx_patch(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_ToFdEdx_patch));
   { ToFdEdx_patch *p; p=(ToFdEdx_patch*)0x1000; if (p) { }
   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_PamLevel2),-1,-1,4,"L2=",0,(char*)NULL);
   G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"eNtr=",0,"number of tracker tracks");
   G__memvar_setup((void*)0,67,0,1,-1,-1,-1,4,"trkAlg=",0,(char*)NULL);
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_ToF_geometry),-1,-1,4,"eGeom=",0,"ToF geometry");
   G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"OBT=",0,(char*)NULL);
   G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"PKT=",0,(char*)NULL);
   G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"atime=",0,(char*)NULL);
   G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"tr=",0,(char*)NULL);
   G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"adc_he=",0,(char*)NULL);
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"eDEDXpmt=",0,"0-47  pmt dEdx");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"eZpmt=",0,"0-47  pmt charge");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"eDEDXpad=",0,"0-23  paddle dEdx");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"eZpad=",0,"0-23  paddle charge");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"eDEDXlayer=",0,"0-5 layer dEdx");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"eZlayer=",0,"0-5 layer charge");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"eDEDXplane=",0,"0-2 plane dEdx");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"eZplane=",0,"0-2 plane charge");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"INFOpmt=",0,"0-47 pmt status");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"INFOlayer=",0,"0-5 layer status");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"eDEDXpmtstd=",0,"0-47  pmt dEdx");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"eZpmtstd=",0,"0-47  pmt charge");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"eDEDXpadstd=",0,"0-23  paddle dEdx");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"eZpadstd=",0,"0-23  paddle charge");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"eDEDXlayerstd=",0,"0-5 layer dEdx");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"eZlayerstd=",0,"0-5 layer charge");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"INFOpmtstd=",0,"0-47 pmt status");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"INFOlayerstd=",0,"0-5 layer status   ");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"PMTsat=",0,"0-47  saturation parameters");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"A0_array[100]=",0,"48 x 100  define an array of 48 elements per each time interval");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"A1_array[100]=",0,(char*)NULL);
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"A2_array[100]=",0,(char*)NULL);
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"A3_array[100]=",0,(char*)NULL);
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"A4_array[100]=",0,(char*)NULL);
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"A5_array[100]=",0,(char*)NULL);
   G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"A0[48]=",0,(char*)NULL);
   G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"A1[48]=",0,(char*)NULL);
   G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"A2[48]=",0,(char*)NULL);
   G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"A3[48]=",0,(char*)NULL);
   G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"A4[48]=",0,(char*)NULL);
   G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"A5[48]=",0,(char*)NULL);
   G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"T_int_min[100]=",0,(char*)NULL);
   G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"T_int_max[100]=",0,(char*)NULL);
   G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"tmin_atten=",0,(char*)NULL);
   G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"tmax_atten=",0,(char*)NULL);
   G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"ical_atten=",0,(char*)NULL);
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"dedx_corr_mp[3500]=",0,"48 x 3500  define an array of 48 elements per each time interval");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"dedx_corr_mhe[3500]=",0,"48 x 3500  define an array of 48 elements per each time interval");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"dedx_corr_mc[3500]=",0,"48 x 3500  define an array of 48 elements per each time interval");
   G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"mtime[3500]=",0,(char*)NULL);
   G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"ical_2nd=",0,(char*)NULL);
   G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"tmin_2nd=",0,(char*)NULL);
   G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"tmax_2nd=",0,(char*)NULL);
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"parPos[48]=",0,"48 x 4");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"parDesatBB[48]=",0,"48 x 3");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"parBBneg[48]=",0,"48 x 3");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"parBBpos=",0,"48 x 1");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TArrayF),-1,-1,4,"parBBpol4[48]=",0,"48 x 5  for pol4 parameters");
   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TClass),G__defined_typename("atomic_TClass_ptr"),-2,4,"fgIsA=",0,(char*)NULL);
   }
   G__tag_memvar_reset();
}

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

/*********************************************************
* Member function information setup for each class
*********************************************************/
static void G__setup_memfuncToF_geometry(void) {
   /* ToF_geometry */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_ToF_geometry));
   G__memfunc_setup("ToF_geometry",1236,G__ToFdEdx_patchDict_961_0_1, 105, G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_ToF_geometry), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetPad",565,G__ToFdEdx_patchDict_961_0_2, 105, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - idpmt", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetPlane",784,G__ToFdEdx_patchDict_961_0_3, 105, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - idpmt", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetXY",465,G__ToFdEdx_patchDict_961_0_4, 105, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - idpmt", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Class",502,G__ToFdEdx_patchDict_961_0_5, 85, G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&ToF_geometry::Class) ), 0);
   G__memfunc_setup("Class_Name",982,G__ToFdEdx_patchDict_961_0_6, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&ToF_geometry::Class_Name) ), 0);
   G__memfunc_setup("Class_Version",1339,G__ToFdEdx_patchDict_961_0_7, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&ToF_geometry::Class_Version) ), 0);
   G__memfunc_setup("Dictionary",1046,G__ToFdEdx_patchDict_961_0_8, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&ToF_geometry::Dictionary) ), 0);
   G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - -", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - -", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("StreamerNVirtual",1656,G__ToFdEdx_patchDict_961_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - ClassDef_StreamerNVirtual_b", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("DeclFileName",1145,G__ToFdEdx_patchDict_961_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&ToF_geometry::DeclFileName) ), 0);
   G__memfunc_setup("ImplFileLine",1178,G__ToFdEdx_patchDict_961_0_14, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&ToF_geometry::ImplFileLine) ), 0);
   G__memfunc_setup("ImplFileName",1171,G__ToFdEdx_patchDict_961_0_15, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&ToF_geometry::ImplFileName) ), 0);
   G__memfunc_setup("DeclFileLine",1152,G__ToFdEdx_patchDict_961_0_16, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&ToF_geometry::DeclFileLine) ), 0);
   // automatic copy constructor
   G__memfunc_setup("ToF_geometry", 1236, G__ToFdEdx_patchDict_961_0_17, (int) ('i'), G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_ToF_geometry), -1, 0, 1, 1, 1, 0, "u 'ToF_geometry' - 11 - -", (char*) NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~ToF_geometry", 1362, G__ToFdEdx_patchDict_961_0_18, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   // automatic assignment operator
   G__memfunc_setup("operator=", 937, G__ToFdEdx_patchDict_961_0_19, (int) ('u'), G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_ToF_geometry), -1, 1, 1, 1, 1, 0, "u 'ToF_geometry' - 11 - -", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncToFdEdx_patch(void) {
   /* ToFdEdx_patch */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_ToFdEdx_patch));
   G__memfunc_setup("ToFdEdx_patch",1277,G__ToFdEdx_patchDict_962_0_1, 105, G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_ToFdEdx_patch), -1, 0, 0, 1, 1, 0, "", "class constructor", (void*) NULL, 0);
   G__memfunc_setup("Clear",487,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("Delete",595,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("InitPar",695,G__ToFdEdx_patchDict_962_0_4, 121, -1, -1, 0, 2, 1, 1, 0, 
"C - - 10 - pardir C - - 10 - param", "init parameters", (void*) NULL, 0);
   G__memfunc_setup("Define_PMTsat",1251,G__ToFdEdx_patchDict_962_0_5, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ReadParAtt",968,G__ToFdEdx_patchDict_962_0_6, 121, -1, -1, 0, 2, 1, 1, 0, 
"C - - 10 - pardir C - - 10 - param", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ReadParPos",977,G__ToFdEdx_patchDict_962_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - fname", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ReadParBBneg",1117,G__ToFdEdx_patchDict_962_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - fname", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ReadParBBpos",1141,G__ToFdEdx_patchDict_962_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - fname", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ReadParDesatBB",1300,G__ToFdEdx_patchDict_962_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - fname", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ReadParBBpol4",1186,G__ToFdEdx_patchDict_962_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - fname", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Process",735,G__ToFdEdx_patchDict_962_0_12, 121, -1, -1, 0, 3, 1, 1, 0, 
"U 'PamLevel2' - 0 - l2p C - - 10 - alg "
"C - - 10 - tri_or_bi", "/< Process data 10th red ", (void*) NULL, 0);
   G__memfunc_setup("Print",525,G__ToFdEdx_patchDict_962_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("PrintTD",677,G__ToFdEdx_patchDict_962_0_14, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetdEdx_pmt",1109,G__ToFdEdx_patchDict_962_0_15, 102, -1, G__defined_typename("Float_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ipmt", "0-47 dEdx for each PMT for tracked events", (void*) NULL, 0);
   G__memfunc_setup("GetCharge_pmt",1306,G__ToFdEdx_patchDict_962_0_16, 102, -1, G__defined_typename("Float_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ipmt", "0-47 Z for each PMT for tracked events", (void*) NULL, 0);
   G__memfunc_setup("GetdEdx_pad",1081,G__ToFdEdx_patchDict_962_0_17, 102, -1, G__defined_typename("Float_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ipad", "0-23 dEdx for each paddle for tracked events (no request of consistency between PMT's response when both on!)", (void*) NULL, 0);
   G__memfunc_setup("GetCharge_pad",1278,G__ToFdEdx_patchDict_962_0_18, 102, -1, G__defined_typename("Float_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ipad", "0-23 Z for each paddle for tracked events (no request of consistency)", (void*) NULL, 0);
   G__memfunc_setup("GetdEdx_layer",1313,G__ToFdEdx_patchDict_962_0_19, 102, -1, G__defined_typename("Float_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ilay", "0-5 dEdx for each layer for tracked events", (void*) NULL, 0);
   G__memfunc_setup("GetCharge_layer",1510,G__ToFdEdx_patchDict_962_0_20, 102, -1, G__defined_typename("Float_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ilay", "0-5 Z for each layer for tracked events", (void*) NULL, 0);
   G__memfunc_setup("GetdEdx_pmtstd",1440,G__ToFdEdx_patchDict_962_0_21, 102, -1, G__defined_typename("Float_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ipmt", "0-47 dEdx for each PMT for tracked events", (void*) NULL, 0);
   G__memfunc_setup("GetCharge_pmtstd",1637,G__ToFdEdx_patchDict_962_0_22, 102, -1, G__defined_typename("Float_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ipmt", "0-47 Z for each PMT for tracked events", (void*) NULL, 0);
   G__memfunc_setup("GetdEdx_padstd",1412,G__ToFdEdx_patchDict_962_0_23, 102, -1, G__defined_typename("Float_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ipad", "0-23 dEdx for each paddle for tracked events (no request of consistency between PMT's response when both on!)", (void*) NULL, 0);
   G__memfunc_setup("GetCharge_padstd",1609,G__ToFdEdx_patchDict_962_0_24, 102, -1, G__defined_typename("Float_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ipad", "0-23 Z for each paddle for tracked events (no request of consistency)", (void*) NULL, 0);
   G__memfunc_setup("GetdEdx_layerstd",1644,G__ToFdEdx_patchDict_962_0_25, 102, -1, G__defined_typename("Float_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ilay", "0-5 dEdx for each layer for tracked events", (void*) NULL, 0);
   G__memfunc_setup("GetCharge_layerstd",1841,G__ToFdEdx_patchDict_962_0_26, 102, -1, G__defined_typename("Float_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ilay", "0-5 Z for each layer for tracked events", (void*) NULL, 0);
   G__memfunc_setup("GetInfo_pmt",1116,G__ToFdEdx_patchDict_962_0_27, 102, -1, G__defined_typename("Float_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ipmt", "0-47 pmt status  ", (void*) NULL, 0);
   G__memfunc_setup("GetInfo_layer",1320,G__ToFdEdx_patchDict_962_0_28, 102, -1, G__defined_typename("Float_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ilay", "0-5 layer status", (void*) NULL, 0);
   G__memfunc_setup("f_adcPC",640,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 1, 1, 4, 0, "f - - 0 - x", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("f_BB",329,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 2, 1, 4, 0, 
"u 'TArrayF' - 1 - p f - - 0 - x", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("f_BBpol4",712,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 2, 1, 4, 0, 
"u 'TArrayF' - 1 - p f - - 0 - x", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("f_BB5B",448,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 1, 1, 4, 0, "f - - 0 - x", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("f_BB5Bpol4",831,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 1, 1, 4, 0, "f - - 0 - x", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("f_att",526,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 7, 1, 4, 0, 
"f - - 0 - C0 f - - 0 - C1 "
"f - - 0 - C2 f - - 0 - C3 "
"f - - 0 - C4 f - - 0 - C5 "
"f - - 0 - x", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("f_att5B",645,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 1, 1, 4, 0, "f - - 0 - x", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("f_desatBB",858,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 2, 1, 4, 0, 
"u 'TArrayF' - 1 - p f - - 0 - x", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("f_desatBB5B",977,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 1, 1, 4, 0, "f - - 0 - x", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("f_pos",535,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 2, 1, 4, 0, 
"u 'TArrayF' - 1 - p f - - 0 - x", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("f_pos5B",654,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 1, 1, 4, 0, "f - - 0 - x", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Get_adc_he",979,(G__InterfaceMethod) NULL, 102, -1, -1, 0, 2, 1, 4, 0, 
"i - - 0 - id f - - 0 - x", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Class",502,G__ToFdEdx_patchDict_962_0_41, 85, G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&ToFdEdx_patch::Class) ), 0);
   G__memfunc_setup("Class_Name",982,G__ToFdEdx_patchDict_962_0_42, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&ToFdEdx_patch::Class_Name) ), 0);
   G__memfunc_setup("Class_Version",1339,G__ToFdEdx_patchDict_962_0_43, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&ToFdEdx_patch::Class_Version) ), 0);
   G__memfunc_setup("Dictionary",1046,G__ToFdEdx_patchDict_962_0_44, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&ToFdEdx_patch::Dictionary) ), 0);
   G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - -", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - -", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("StreamerNVirtual",1656,G__ToFdEdx_patchDict_962_0_48, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - ClassDef_StreamerNVirtual_b", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("DeclFileName",1145,G__ToFdEdx_patchDict_962_0_49, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&ToFdEdx_patch::DeclFileName) ), 0);
   G__memfunc_setup("ImplFileLine",1178,G__ToFdEdx_patchDict_962_0_50, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&ToFdEdx_patch::ImplFileLine) ), 0);
   G__memfunc_setup("ImplFileName",1171,G__ToFdEdx_patchDict_962_0_51, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&ToFdEdx_patch::ImplFileName) ), 0);
   G__memfunc_setup("DeclFileLine",1152,G__ToFdEdx_patchDict_962_0_52, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&ToFdEdx_patch::DeclFileLine) ), 0);
   // automatic copy constructor
   G__memfunc_setup("ToFdEdx_patch", 1277, G__ToFdEdx_patchDict_962_0_53, (int) ('i'), G__get_linked_tagnum(&G__ToFdEdx_patchDictLN_ToFdEdx_patch), -1, 0, 1, 1, 1, 0, "u 'ToFdEdx_patch' - 11 - -", (char*) NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~ToFdEdx_patch", 1403, G__ToFdEdx_patchDict_962_0_54, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
   G__tag_memfunc_reset();
}


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

/*********************************************************
* 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() {
}

static void G__cpp_setup_global7() {
}

static void G__cpp_setup_global8() {
}

static void G__cpp_setup_global9() {

   G__resetglobalenv();
}
extern "C" void G__cpp_setup_globalToFdEdx_patchDict() {
  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();
  G__cpp_setup_global7();
  G__cpp_setup_global8();
  G__cpp_setup_global9();
}

/*********************************************************
* 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() {
}

static void G__cpp_setup_func23() {
}

static void G__cpp_setup_func24() {
}

static void G__cpp_setup_func25() {
}

static void G__cpp_setup_func26() {
}

static void G__cpp_setup_func27() {
}

static void G__cpp_setup_func28() {
}

static void G__cpp_setup_func29() {
}

static void G__cpp_setup_func30() {
}

static void G__cpp_setup_func31() {
}

static void G__cpp_setup_func32() {
}

static void G__cpp_setup_func33() {
}

static void G__cpp_setup_func34() {

   G__resetifuncposition();
}

extern "C" void G__cpp_setup_funcToFdEdx_patchDict() {
  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();
  G__cpp_setup_func23();
  G__cpp_setup_func24();
  G__cpp_setup_func25();
  G__cpp_setup_func26();
  G__cpp_setup_func27();
  G__cpp_setup_func28();
  G__cpp_setup_func29();
  G__cpp_setup_func30();
  G__cpp_setup_func31();
  G__cpp_setup_func32();
  G__cpp_setup_func33();
  G__cpp_setup_func34();
}

/*********************************************************
* Class,struct,union,enum tag information setup
*********************************************************/
/* Setup class/struct taginfo */
G__linked_taginfo G__ToFdEdx_patchDictLN_TClass = { "TClass" , 99 , -1 };
G__linked_taginfo G__ToFdEdx_patchDictLN_TBuffer = { "TBuffer" , 99 , -1 };
G__linked_taginfo G__ToFdEdx_patchDictLN_TMemberInspector = { "TMemberInspector" , 99 , -1 };
G__linked_taginfo G__ToFdEdx_patchDictLN_TObject = { "TObject" , 99 , -1 };
G__linked_taginfo G__ToFdEdx_patchDictLN_TArrayI = { "TArrayI" , 99 , -1 };
G__linked_taginfo G__ToFdEdx_patchDictLN_TArrayF = { "TArrayF" , 99 , -1 };
G__linked_taginfo G__ToFdEdx_patchDictLN_PamLevel2 = { "PamLevel2" , 99 , -1 };
G__linked_taginfo G__ToFdEdx_patchDictLN_ToF_geometry = { "ToF_geometry" , 99 , -1 };
G__linked_taginfo G__ToFdEdx_patchDictLN_ToFdEdx_patch = { "ToFdEdx_patch" , 99 , -1 };

/* Reset class/struct taginfo */
extern "C" void G__cpp_reset_tagtableToFdEdx_patchDict() {
  G__ToFdEdx_patchDictLN_TClass.tagnum = -1 ;
  G__ToFdEdx_patchDictLN_TBuffer.tagnum = -1 ;
  G__ToFdEdx_patchDictLN_TMemberInspector.tagnum = -1 ;
  G__ToFdEdx_patchDictLN_TObject.tagnum = -1 ;
  G__ToFdEdx_patchDictLN_TArrayI.tagnum = -1 ;
  G__ToFdEdx_patchDictLN_TArrayF.tagnum = -1 ;
  G__ToFdEdx_patchDictLN_PamLevel2.tagnum = -1 ;
  G__ToFdEdx_patchDictLN_ToF_geometry.tagnum = -1 ;
  G__ToFdEdx_patchDictLN_ToFdEdx_patch.tagnum = -1 ;
}


extern "C" void G__cpp_setup_tagtableToFdEdx_patchDict() {

   /* Setting up class,struct,union tag entry */
   G__get_linked_tagnum_fwd(&G__ToFdEdx_patchDictLN_TClass);
   G__get_linked_tagnum_fwd(&G__ToFdEdx_patchDictLN_TBuffer);
   G__get_linked_tagnum_fwd(&G__ToFdEdx_patchDictLN_TMemberInspector);
   G__get_linked_tagnum_fwd(&G__ToFdEdx_patchDictLN_TObject);
   G__get_linked_tagnum_fwd(&G__ToFdEdx_patchDictLN_TArrayI);
   G__get_linked_tagnum_fwd(&G__ToFdEdx_patchDictLN_TArrayF);
   G__get_linked_tagnum_fwd(&G__ToFdEdx_patchDictLN_PamLevel2);
   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__ToFdEdx_patchDictLN_ToF_geometry),sizeof(ToF_geometry),-1,291072,(char*)NULL,G__setup_memvarToF_geometry,G__setup_memfuncToF_geometry);
   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__ToFdEdx_patchDictLN_ToFdEdx_patch),sizeof(ToFdEdx_patch),-1,292096,(char*)NULL,G__setup_memvarToFdEdx_patch,G__setup_memfuncToFdEdx_patch);
}
extern "C" void G__cpp_setupToFdEdx_patchDict(void) {
  G__check_setup_version(30051515,"G__cpp_setupToFdEdx_patchDict()");
  G__set_cpp_environmentToFdEdx_patchDict();
  G__cpp_setup_tagtableToFdEdx_patchDict();

  G__cpp_setup_inheritanceToFdEdx_patchDict();

  G__cpp_setup_typetableToFdEdx_patchDict();

  G__cpp_setup_memvarToFdEdx_patchDict();

  G__cpp_setup_memfuncToFdEdx_patchDict();
  G__cpp_setup_globalToFdEdx_patchDict();
  G__cpp_setup_funcToFdEdx_patchDict();

   if(0==G__getsizep2memfunc()) G__get_sizep2memfuncToFdEdx_patchDict();
  return;
}
class G__cpp_setup_initToFdEdx_patchDict {
  public:
    G__cpp_setup_initToFdEdx_patchDict() { G__add_setup_func("ToFdEdx_patchDict",(G__incsetup)(&G__cpp_setupToFdEdx_patchDict)); G__call_setup_funcs(); }
   ~G__cpp_setup_initToFdEdx_patchDict() { G__remove_setup_func("ToFdEdx_patchDict"); }
};
G__cpp_setup_initToFdEdx_patchDict G__cpp_setup_initializerToFdEdx_patchDict;

