//
// File generated by rootcint at Fri Sep 20 11:27:13 2013

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

#define R__DICTIONARY_FILENAME dIgpfsdIwizarddIflightdIanalysisdIformatodIdeveldIVirtualMCdISIM_VMCdIPamVMCdIPamG4RunConfigurationdIdOdOdItmpdItgt_linuxdIPamG4RunConfigurationdIPamG4RunConfigurationCint
#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 "PamG4RunConfigurationCint.h"

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

#ifndef G__ROOT
#define G__ROOT
#endif

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

// START OF SHADOWS

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

namespace ROOT {
   void PamG4RunConfiguration_ShowMembers(void *obj, TMemberInspector &R__insp);
   static void *new_PamG4RunConfiguration(void *p = 0);
   static void *newArray_PamG4RunConfiguration(Long_t size, void *p);
   static void delete_PamG4RunConfiguration(void *p);
   static void deleteArray_PamG4RunConfiguration(void *p);
   static void destruct_PamG4RunConfiguration(void *p);

   // Function generating the singleton type initializer
   static TGenericClassInfo *GenerateInitInstanceLocal(const ::PamG4RunConfiguration*)
   {
      ::PamG4RunConfiguration *ptr = 0;
      static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::PamG4RunConfiguration >(0);
      static ::ROOT::TGenericClassInfo 
         instance("PamG4RunConfiguration", ::PamG4RunConfiguration::Class_Version(), "./include/PamG4RunConfiguration.h", 8,
                  typeid(::PamG4RunConfiguration), DefineBehavior(ptr, ptr),
                  &::PamG4RunConfiguration::Dictionary, isa_proxy, 4,
                  sizeof(::PamG4RunConfiguration) );
      instance.SetNew(&new_PamG4RunConfiguration);
      instance.SetNewArray(&newArray_PamG4RunConfiguration);
      instance.SetDelete(&delete_PamG4RunConfiguration);
      instance.SetDeleteArray(&deleteArray_PamG4RunConfiguration);
      instance.SetDestructor(&destruct_PamG4RunConfiguration);
      return &instance;
   }
   TGenericClassInfo *GenerateInitInstance(const ::PamG4RunConfiguration*)
   {
      return GenerateInitInstanceLocal((::PamG4RunConfiguration*)0);
   }
   // Static variable to force the class initialization
   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::PamG4RunConfiguration*)0x0); R__UseDummy(_R__UNIQUE_(Init));
} // end of namespace ROOT

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

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

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

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

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

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

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

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

//______________________________________________________________________________
void PamG4RunConfiguration::ShowMembers(TMemberInspector &R__insp)
{
      // Inspect the data members of an object of class PamG4RunConfiguration.
      TClass *R__cl = ::PamG4RunConfiguration::IsA();
      if (R__cl || R__insp.IsA()) { }
      R__insp.GenericShowMembers("TG4RunConfiguration", ( ::TG4RunConfiguration *) (this ), false);
}

namespace ROOT {
   // Wrappers around operator new
   static void *new_PamG4RunConfiguration(void *p) {
      return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::PamG4RunConfiguration : new ::PamG4RunConfiguration;
   }
   static void *newArray_PamG4RunConfiguration(Long_t nElements, void *p) {
      return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::PamG4RunConfiguration[nElements] : new ::PamG4RunConfiguration[nElements];
   }
   // Wrapper around operator delete
   static void delete_PamG4RunConfiguration(void *p) {
      delete ((::PamG4RunConfiguration*)p);
   }
   static void deleteArray_PamG4RunConfiguration(void *p) {
      delete [] ((::PamG4RunConfiguration*)p);
   }
   static void destruct_PamG4RunConfiguration(void *p) {
      typedef ::PamG4RunConfiguration current_t;
      ((current_t*)p)->~current_t();
   }
} // end of namespace ROOT for class ::PamG4RunConfiguration

/********************************************************
* /gpfs/wizard/flight/analysis/formato/devel/VirtualMC/SIM_VMC/PamVMC/PamG4RunConfiguration/../tmp/tgt_linux/PamG4RunConfiguration/PamG4RunConfigurationCint.cxx
* 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_tagtablePamG4RunConfigurationCint();

extern "C" void G__set_cpp_environmentPamG4RunConfigurationCint() {
  G__add_compiledheader("TObject.h");
  G__add_compiledheader("TMemberInspector.h");
  G__add_compiledheader("include/PamG4RunConfiguration.h");
  G__cpp_reset_tagtablePamG4RunConfigurationCint();
}
#include <new>
extern "C" int G__cpp_dllrevPamG4RunConfigurationCint() { return(30051515); }

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

/* PamG4RunConfiguration */
static int G__PamG4RunConfigurationCint_197_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   PamG4RunConfiguration* p = NULL;
   char* gvp = (char*) G__getgvp();
   switch (libp->paran) {
   case 3:
     //m: 3
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new PamG4RunConfiguration(
*(TString*) libp->para[0].ref, *(TString*) libp->para[1].ref
, *(TString*) libp->para[2].ref);
     } else {
       p = new((void*) gvp) PamG4RunConfiguration(
*(TString*) libp->para[0].ref, *(TString*) libp->para[1].ref
, *(TString*) libp->para[2].ref);
     }
     break;
   case 2:
     //m: 2
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new PamG4RunConfiguration(*(TString*) libp->para[0].ref, *(TString*) libp->para[1].ref);
     } else {
       p = new((void*) gvp) PamG4RunConfiguration(*(TString*) libp->para[0].ref, *(TString*) libp->para[1].ref);
     }
     break;
   case 1:
     //m: 1
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new PamG4RunConfiguration(*(TString*) libp->para[0].ref);
     } else {
       p = new((void*) gvp) PamG4RunConfiguration(*(TString*) libp->para[0].ref);
     }
     break;
   case 0:
     int n = G__getaryconstruct();
     if (n) {
       if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
         p = new PamG4RunConfiguration[n];
       } else {
         p = new((void*) gvp) PamG4RunConfiguration[n];
       }
     } else {
       if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
         p = new PamG4RunConfiguration;
       } else {
         p = new((void*) gvp) PamG4RunConfiguration;
       }
     }
     break;
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_PamG4RunConfiguration));
   return(1 || funcname || hash || result7 || libp) ;
}

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

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

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

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

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

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

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

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

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

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

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

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

// automatic destructor
typedef PamG4RunConfiguration G__TPamG4RunConfiguration;
static int G__PamG4RunConfigurationCint_197_0_15(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: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == (char*)G__PVOID) {
       delete[] (PamG4RunConfiguration*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((PamG4RunConfiguration*) (soff+(sizeof(PamG4RunConfiguration)*i)))->~G__TPamG4RunConfiguration();
       }
       G__setgvp((long)gvp);
     }
   } else {
     if (gvp == (char*)G__PVOID) {
       delete (PamG4RunConfiguration*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       ((PamG4RunConfiguration*) (soff))->~G__TPamG4RunConfiguration();
       G__setgvp((long)gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}


/* Setting up global function */

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

/* PamG4RunConfiguration */

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

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

size_t G__get_sizep2memfuncPamG4RunConfigurationCint()
{
  G__Sizep2memfuncPamG4RunConfigurationCint 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_inheritancePamG4RunConfigurationCint() {

   /* Setting up class inheritance */
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_PamG4RunConfiguration))) {
     PamG4RunConfiguration *G__Lderived;
     G__Lderived=(PamG4RunConfiguration*)0x1000;
     {
       TG4RunConfiguration *G__Lpbase=(TG4RunConfiguration*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_PamG4RunConfiguration),G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_TG4RunConfiguration),(long)G__Lpbase-(long)G__Lderived,1,1);
     }
   }
}

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

   /* Setting up typedef entry */
   G__search_typename2("Version_t",115,-1,0,-1);
   G__setnewtype(-1,"Class version identifier (short)",0);
   G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
   G__setnewtype(-1,NULL,0);
   G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
   G__setnewtype(-1,NULL,0);
   G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
   G__setnewtype(-1,NULL,0);
   G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
   G__setnewtype(-1,NULL,0);
   G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
   G__setnewtype(-1,NULL,0);
   G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
   G__setnewtype(-1,NULL,0);
}

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

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

   /* PamG4RunConfiguration */
static void G__setup_memvarPamG4RunConfiguration(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_PamG4RunConfiguration));
   { PamG4RunConfiguration *p; p=(PamG4RunConfiguration*)0x1000; if (p) { }
   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
   }
   G__tag_memvar_reset();
}

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

/*********************************************************
* Member function information setup for each class
*********************************************************/
static void G__setup_memfuncPamG4RunConfiguration(void) {
   /* PamG4RunConfiguration */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_PamG4RunConfiguration));
   G__memfunc_setup("PamG4RunConfiguration",2086,G__PamG4RunConfigurationCint_197_0_1, 105, G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_PamG4RunConfiguration), -1, 0, 3, 1, 1, 0, 
"u 'TString' - 11 '\"geomRoot\"' userGeometry u 'TString' - 11 '\"QGSP_BIC_HP\"' physicsList "
"u 'TString' - 11 '\"stepLimiter\"' specialProcess", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("CreateUserRegionConstruction",2914,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_TG4VUserRegionConstruction), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("Class",502,G__PamG4RunConfigurationCint_197_0_3, 85, G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&PamG4RunConfiguration::Class) ), 0);
   G__memfunc_setup("Class_Name",982,G__PamG4RunConfigurationCint_197_0_4, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&PamG4RunConfiguration::Class_Name) ), 0);
   G__memfunc_setup("Class_Version",1339,G__PamG4RunConfigurationCint_197_0_5, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&PamG4RunConfiguration::Class_Version) ), 0);
   G__memfunc_setup("Dictionary",1046,G__PamG4RunConfigurationCint_197_0_6, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&PamG4RunConfiguration::Dictionary) ), 0);
   G__memfunc_setup("IsA",253,G__PamG4RunConfigurationCint_197_0_7, 85, G__get_linked_tagnum(&G__PamG4RunConfigurationCintLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("ShowMembers",1132,G__PamG4RunConfigurationCint_197_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - -", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("Streamer",835,G__PamG4RunConfigurationCint_197_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - -", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("StreamerNVirtual",1656,G__PamG4RunConfigurationCint_197_0_10, 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__PamG4RunConfigurationCint_197_0_11, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&PamG4RunConfiguration::DeclFileName) ), 0);
   G__memfunc_setup("ImplFileLine",1178,G__PamG4RunConfigurationCint_197_0_12, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&PamG4RunConfiguration::ImplFileLine) ), 0);
   G__memfunc_setup("ImplFileName",1171,G__PamG4RunConfigurationCint_197_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&PamG4RunConfiguration::ImplFileName) ), 0);
   G__memfunc_setup("DeclFileLine",1152,G__PamG4RunConfigurationCint_197_0_14, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&PamG4RunConfiguration::DeclFileLine) ), 0);
   // automatic destructor
   G__memfunc_setup("~PamG4RunConfiguration", 2212, G__PamG4RunConfigurationCint_197_0_15, (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_memfuncPamG4RunConfigurationCint() {
}

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

   G__resetglobalenv();
}
extern "C" void G__cpp_setup_globalPamG4RunConfigurationCint() {
  G__cpp_setup_global0();
  G__cpp_setup_global1();
}

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

   G__resetifuncposition();
}

extern "C" void G__cpp_setup_funcPamG4RunConfigurationCint() {
  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();
}

/*********************************************************
* Class,struct,union,enum tag information setup
*********************************************************/
/* Setup class/struct taginfo */
G__linked_taginfo G__PamG4RunConfigurationCintLN_TClass = { "TClass" , 99 , -1 };
G__linked_taginfo G__PamG4RunConfigurationCintLN_TBuffer = { "TBuffer" , 99 , -1 };
G__linked_taginfo G__PamG4RunConfigurationCintLN_TMemberInspector = { "TMemberInspector" , 99 , -1 };
G__linked_taginfo G__PamG4RunConfigurationCintLN_TString = { "TString" , 99 , -1 };
G__linked_taginfo G__PamG4RunConfigurationCintLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
G__linked_taginfo G__PamG4RunConfigurationCintLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
G__linked_taginfo G__PamG4RunConfigurationCintLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
G__linked_taginfo G__PamG4RunConfigurationCintLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
G__linked_taginfo G__PamG4RunConfigurationCintLN_TG4VUserRegionConstruction = { "TG4VUserRegionConstruction" , 99 , -1 };
G__linked_taginfo G__PamG4RunConfigurationCintLN_TG4RunConfiguration = { "TG4RunConfiguration" , 99 , -1 };
G__linked_taginfo G__PamG4RunConfigurationCintLN_PamG4RunConfiguration = { "PamG4RunConfiguration" , 99 , -1 };

/* Reset class/struct taginfo */
extern "C" void G__cpp_reset_tagtablePamG4RunConfigurationCint() {
  G__PamG4RunConfigurationCintLN_TClass.tagnum = -1 ;
  G__PamG4RunConfigurationCintLN_TBuffer.tagnum = -1 ;
  G__PamG4RunConfigurationCintLN_TMemberInspector.tagnum = -1 ;
  G__PamG4RunConfigurationCintLN_TString.tagnum = -1 ;
  G__PamG4RunConfigurationCintLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
  G__PamG4RunConfigurationCintLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
  G__PamG4RunConfigurationCintLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
  G__PamG4RunConfigurationCintLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
  G__PamG4RunConfigurationCintLN_TG4VUserRegionConstruction.tagnum = -1 ;
  G__PamG4RunConfigurationCintLN_TG4RunConfiguration.tagnum = -1 ;
  G__PamG4RunConfigurationCintLN_PamG4RunConfiguration.tagnum = -1 ;
}


extern "C" void G__cpp_setup_tagtablePamG4RunConfigurationCint() {

   /* Setting up class,struct,union tag entry */
   G__get_linked_tagnum_fwd(&G__PamG4RunConfigurationCintLN_TClass);
   G__get_linked_tagnum_fwd(&G__PamG4RunConfigurationCintLN_TBuffer);
   G__get_linked_tagnum_fwd(&G__PamG4RunConfigurationCintLN_TMemberInspector);
   G__get_linked_tagnum_fwd(&G__PamG4RunConfigurationCintLN_TString);
   G__get_linked_tagnum_fwd(&G__PamG4RunConfigurationCintLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
   G__get_linked_tagnum_fwd(&G__PamG4RunConfigurationCintLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
   G__get_linked_tagnum_fwd(&G__PamG4RunConfigurationCintLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
   G__get_linked_tagnum_fwd(&G__PamG4RunConfigurationCintLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
   G__get_linked_tagnum_fwd(&G__PamG4RunConfigurationCintLN_TG4VUserRegionConstruction);
   G__get_linked_tagnum_fwd(&G__PamG4RunConfigurationCintLN_TG4RunConfiguration);
   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__PamG4RunConfigurationCintLN_PamG4RunConfiguration),sizeof(PamG4RunConfiguration),-1,296192,(char*)NULL,G__setup_memvarPamG4RunConfiguration,G__setup_memfuncPamG4RunConfiguration);
}
extern "C" void G__cpp_setupPamG4RunConfigurationCint(void) {
  G__check_setup_version(30051515,"G__cpp_setupPamG4RunConfigurationCint()");
  G__set_cpp_environmentPamG4RunConfigurationCint();
  G__cpp_setup_tagtablePamG4RunConfigurationCint();

  G__cpp_setup_inheritancePamG4RunConfigurationCint();

  G__cpp_setup_typetablePamG4RunConfigurationCint();

  G__cpp_setup_memvarPamG4RunConfigurationCint();

  G__cpp_setup_memfuncPamG4RunConfigurationCint();
  G__cpp_setup_globalPamG4RunConfigurationCint();
  G__cpp_setup_funcPamG4RunConfigurationCint();

   if(0==G__getsizep2memfunc()) G__get_sizep2memfuncPamG4RunConfigurationCint();
  return;
}
class G__cpp_setup_initPamG4RunConfigurationCint {
  public:
    G__cpp_setup_initPamG4RunConfigurationCint() { G__add_setup_func("PamG4RunConfigurationCint",(G__incsetup)(&G__cpp_setupPamG4RunConfigurationCint)); G__call_setup_funcs(); }
   ~G__cpp_setup_initPamG4RunConfigurationCint() { G__remove_setup_func("PamG4RunConfigurationCint"); }
};
G__cpp_setup_initPamG4RunConfigurationCint G__cpp_setup_initializerPamG4RunConfigurationCint;

