//
// File generated by /cernroot/3_05_07/root/bin/rootcint at Tue Jul 20 11:55:55 2004.
// Do NOT change. Changes will be lost next time file is generated
//

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

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

#ifndef G__ROOT
#define G__ROOT
#endif

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

#include "RtypesImp.h"

namespace ROOT {
   namespace Shadow {
   } // Of namespace ROOT::Shadow
} // Of namespace ROOT

namespace ROOT {
   void MFRandomSplit_ShowMembers(void *obj, TMemberInspector &R__insp, char *R__parent);
   TClass *MFRandomSplit_IsA(const void*);
   void delete_MFRandomSplit(void *p);
   void deleteArray_MFRandomSplit(void *p);
   void destruct_MFRandomSplit(void *p);

   // Function generating the singleton type initializer
   TGenericClassInfo *GenerateInitInstance(const MFRandomSplit*)
   {
      MFRandomSplit *ptr = 0;
      static ROOT::TGenericClassInfo 
         instance("MFRandomSplit", MFRandomSplit::Class_Version(), "MFRandomSplit.h", 16,
                  typeid(MFRandomSplit), DefineBehavior(ptr, ptr),
                  &::MFRandomSplit::Dictionary, &MFRandomSplit_IsA, 4);
      instance.SetDelete(&delete_MFRandomSplit);
      instance.SetDeleteArray(&deleteArray_MFRandomSplit);
      instance.SetDestructor(&destruct_MFRandomSplit);
      return &instance;
   }
   // Static variable to force the class initialization
   static ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstance((const MFRandomSplit*)0x0); R__UseDummy(_R__UNIQUE_(Init));
}

namespace ROOT {
   void MTSupercutsApplied_ShowMembers(void *obj, TMemberInspector &R__insp, char *R__parent);
   TClass *MTSupercutsApplied_IsA(const void*);
   void *new_MTSupercutsApplied(void *p = 0);
   void *newArray_MTSupercutsApplied(Long_t size);
   void delete_MTSupercutsApplied(void *p);
   void deleteArray_MTSupercutsApplied(void *p);
   void destruct_MTSupercutsApplied(void *p);

   // Function generating the singleton type initializer
   TGenericClassInfo *GenerateInitInstance(const MTSupercutsApplied*)
   {
      MTSupercutsApplied *ptr = 0;
      static ROOT::TGenericClassInfo 
         instance("MTSupercutsApplied", MTSupercutsApplied::Class_Version(), "MTSupercutsApplied.h", 34,
                  typeid(MTSupercutsApplied), DefineBehavior(ptr, ptr),
                  &::MTSupercutsApplied::Dictionary, &MTSupercutsApplied_IsA, 4);
      instance.SetNew(&new_MTSupercutsApplied);
      instance.SetNewArray(&newArray_MTSupercutsApplied);
      instance.SetDelete(&delete_MTSupercutsApplied);
      instance.SetDeleteArray(&deleteArray_MTSupercutsApplied);
      instance.SetDestructor(&destruct_MTSupercutsApplied);
      return &instance;
   }
   // Static variable to force the class initialization
   static ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstance((const MTSupercutsApplied*)0x0); R__UseDummy(_R__UNIQUE_(Init));
}

namespace ROOT {
   void MSupercutsCalcONOFF_ShowMembers(void *obj, TMemberInspector &R__insp, char *R__parent);
   TClass *MSupercutsCalcONOFF_IsA(const void*);
   void *new_MSupercutsCalcONOFF(void *p = 0);
   void *newArray_MSupercutsCalcONOFF(Long_t size);
   void delete_MSupercutsCalcONOFF(void *p);
   void deleteArray_MSupercutsCalcONOFF(void *p);
   void destruct_MSupercutsCalcONOFF(void *p);

   // Function generating the singleton type initializer
   TGenericClassInfo *GenerateInitInstance(const MSupercutsCalcONOFF*)
   {
      MSupercutsCalcONOFF *ptr = 0;
      static ROOT::TGenericClassInfo 
         instance("MSupercutsCalcONOFF", MSupercutsCalcONOFF::Class_Version(), "MSupercutsCalcONOFF.h", 26,
                  typeid(MSupercutsCalcONOFF), DefineBehavior(ptr, ptr),
                  &::MSupercutsCalcONOFF::Dictionary, &MSupercutsCalcONOFF_IsA, 4);
      instance.SetNew(&new_MSupercutsCalcONOFF);
      instance.SetNewArray(&newArray_MSupercutsCalcONOFF);
      instance.SetDelete(&delete_MSupercutsCalcONOFF);
      instance.SetDeleteArray(&deleteArray_MSupercutsCalcONOFF);
      instance.SetDestructor(&destruct_MSupercutsCalcONOFF);
      return &instance;
   }
   // Static variable to force the class initialization
   static ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstance((const MSupercutsCalcONOFF*)0x0); R__UseDummy(_R__UNIQUE_(Init));
}

namespace ROOT {
   void MHFindSignificanceONOFF_ShowMembers(void *obj, TMemberInspector &R__insp, char *R__parent);
   TClass *MHFindSignificanceONOFF_IsA(const void*);
   void *new_MHFindSignificanceONOFF(void *p = 0);
   void *newArray_MHFindSignificanceONOFF(Long_t size);
   void delete_MHFindSignificanceONOFF(void *p);
   void deleteArray_MHFindSignificanceONOFF(void *p);
   void destruct_MHFindSignificanceONOFF(void *p);

   // Function generating the singleton type initializer
   TGenericClassInfo *GenerateInitInstance(const MHFindSignificanceONOFF*)
   {
      MHFindSignificanceONOFF *ptr = 0;
      static ROOT::TGenericClassInfo 
         instance("MHFindSignificanceONOFF", MHFindSignificanceONOFF::Class_Version(), "MHFindSignificanceONOFF.h", 22,
                  typeid(MHFindSignificanceONOFF), DefineBehavior(ptr, ptr),
                  &::MHFindSignificanceONOFF::Dictionary, &MHFindSignificanceONOFF_IsA, 4);
      instance.SetNew(&new_MHFindSignificanceONOFF);
      instance.SetNewArray(&newArray_MHFindSignificanceONOFF);
      instance.SetDelete(&delete_MHFindSignificanceONOFF);
      instance.SetDeleteArray(&deleteArray_MHFindSignificanceONOFF);
      instance.SetDestructor(&destruct_MHFindSignificanceONOFF);
      return &instance;
   }
   // Static variable to force the class initialization
   static ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstance((const MHFindSignificanceONOFF*)0x0); R__UseDummy(_R__UNIQUE_(Init));
}

namespace ROOT {
   void MFindSupercutsONOFF_ShowMembers(void *obj, TMemberInspector &R__insp, char *R__parent);
   TClass *MFindSupercutsONOFF_IsA(const void*);
   void *new_MFindSupercutsONOFF(void *p = 0);
   void *newArray_MFindSupercutsONOFF(Long_t size);
   void delete_MFindSupercutsONOFF(void *p);
   void deleteArray_MFindSupercutsONOFF(void *p);
   void destruct_MFindSupercutsONOFF(void *p);

   // Function generating the singleton type initializer
   TGenericClassInfo *GenerateInitInstance(const MFindSupercutsONOFF*)
   {
      MFindSupercutsONOFF *ptr = 0;
      static ROOT::TGenericClassInfo 
         instance("MFindSupercutsONOFF", MFindSupercutsONOFF::Class_Version(), "MFindSupercutsONOFF.h", 34,
                  typeid(MFindSupercutsONOFF), DefineBehavior(ptr, ptr),
                  &::MFindSupercutsONOFF::Dictionary, &MFindSupercutsONOFF_IsA, 4);
      instance.SetNew(&new_MFindSupercutsONOFF);
      instance.SetNewArray(&newArray_MFindSupercutsONOFF);
      instance.SetDelete(&delete_MFindSupercutsONOFF);
      instance.SetDeleteArray(&deleteArray_MFindSupercutsONOFF);
      instance.SetDestructor(&destruct_MFindSupercutsONOFF);
      return &instance;
   }
   // Static variable to force the class initialization
   static ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstance((const MFindSupercutsONOFF*)0x0); R__UseDummy(_R__UNIQUE_(Init));
}

namespace ROOT {
   void MFindSupercutsONOFFThetaLoop_ShowMembers(void *obj, TMemberInspector &R__insp, char *R__parent);
   TClass *MFindSupercutsONOFFThetaLoop_IsA(const void*);
   void *new_MFindSupercutsONOFFThetaLoop(void *p = 0);
   void *newArray_MFindSupercutsONOFFThetaLoop(Long_t size);
   void delete_MFindSupercutsONOFFThetaLoop(void *p);
   void deleteArray_MFindSupercutsONOFFThetaLoop(void *p);
   void destruct_MFindSupercutsONOFFThetaLoop(void *p);

   // Function generating the singleton type initializer
   TGenericClassInfo *GenerateInitInstance(const MFindSupercutsONOFFThetaLoop*)
   {
      MFindSupercutsONOFFThetaLoop *ptr = 0;
      static ROOT::TGenericClassInfo 
         instance("MFindSupercutsONOFFThetaLoop", MFindSupercutsONOFFThetaLoop::Class_Version(), "MFindSupercutsONOFFThetaLoop.h", 34,
                  typeid(MFindSupercutsONOFFThetaLoop), DefineBehavior(ptr, ptr),
                  &::MFindSupercutsONOFFThetaLoop::Dictionary, &MFindSupercutsONOFFThetaLoop_IsA, 4);
      instance.SetNew(&new_MFindSupercutsONOFFThetaLoop);
      instance.SetNewArray(&newArray_MFindSupercutsONOFFThetaLoop);
      instance.SetDelete(&delete_MFindSupercutsONOFFThetaLoop);
      instance.SetDeleteArray(&deleteArray_MFindSupercutsONOFFThetaLoop);
      instance.SetDestructor(&destruct_MFindSupercutsONOFFThetaLoop);
      return &instance;
   }
   // Static variable to force the class initialization
   static ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstance((const MFindSupercutsONOFFThetaLoop*)0x0); R__UseDummy(_R__UNIQUE_(Init));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

   if (R__b.IsReading()) {
      MFRandomSplit::Class()->ReadBuffer(R__b, this);
   } else {
      MFRandomSplit::Class()->WriteBuffer(R__b, this);
   }
}

//______________________________________________________________________________
void MFRandomSplit::ShowMembers(TMemberInspector &R__insp, char *R__parent)
{
      // Inspect the data members of an object of class MFRandomSplit.

      TClass *R__cl = MFRandomSplit::IsA();
      Int_t R__ncp = strlen(R__parent);
      if (R__ncp || R__cl || R__insp.IsA()) { }
      R__insp.Inspect(R__cl, R__parent, "fNumSelectedEvts", &fNumSelectedEvts);
      R__insp.Inspect(R__cl, R__parent, "fProb", &fProb);
      R__insp.Inspect(R__cl, R__parent, "fResult", &fResult);
      MFilter::ShowMembers(R__insp, R__parent);
}

namespace ROOT {
   // Return the actual TClass for the object argument
   TClass *MFRandomSplit_IsA(const void *obj) {
      return ((::MFRandomSplit*)obj)->IsA();
   }
   // Wrapper around operator delete
   void delete_MFRandomSplit(void *p) {
      delete ((::MFRandomSplit*)p);
   }
   void deleteArray_MFRandomSplit(void *p) {
      delete [] ((::MFRandomSplit*)p);
   }
   void destruct_MFRandomSplit(void *p) {
      typedef ::MFRandomSplit current_t;
      ((current_t*)p)->~current_t();
   }
} // end of namespace ROOT for class MFRandomSplit

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

   if (R__b.IsReading()) {
      MSupercutsCalcONOFF::Class()->ReadBuffer(R__b, this);
   } else {
      MSupercutsCalcONOFF::Class()->WriteBuffer(R__b, this);
   }
}

//______________________________________________________________________________
void MSupercutsCalcONOFF::ShowMembers(TMemberInspector &R__insp, char *R__parent)
{
      // Inspect the data members of an object of class MSupercutsCalcONOFF.

      TClass *R__cl = MSupercutsCalcONOFF::IsA();
      Int_t R__ncp = strlen(R__parent);
      if (R__ncp || R__cl || R__insp.IsA()) { }
      R__insp.Inspect(R__cl, R__parent, "*fHil", &fHil);
      R__insp.Inspect(R__cl, R__parent, "*fHilSrc", &fHilSrc);
      R__insp.Inspect(R__cl, R__parent, "*fHilExt", &fHilExt);
      R__insp.Inspect(R__cl, R__parent, "*fNewPar", &fNewPar);
      R__insp.Inspect(R__cl, R__parent, "*fPointPos", &fPointPos);
      R__insp.Inspect(R__cl, R__parent, "*fHadronness", &fHadronness);
      R__insp.Inspect(R__cl, R__parent, "*fSupercutsApplied", &fSupercutsApplied);
      R__insp.Inspect(R__cl, R__parent, "*fSuper", &fSuper);
      R__insp.Inspect(R__cl, R__parent, "fHadronnessName", &fHadronnessName);
      fHadronnessName.ShowMembers(R__insp, strcat(R__parent,"fHadronnessName.")); R__parent[R__ncp] = 0;
      R__insp.Inspect(R__cl, R__parent, "fSupercutsAppliedName", &fSupercutsAppliedName);
      fSupercutsAppliedName.ShowMembers(R__insp, strcat(R__parent,"fSupercutsAppliedName.")); R__parent[R__ncp] = 0;
      R__insp.Inspect(R__cl, R__parent, "fHilName", &fHilName);
      fHilName.ShowMembers(R__insp, strcat(R__parent,"fHilName.")); R__parent[R__ncp] = 0;
      R__insp.Inspect(R__cl, R__parent, "fHilSrcName", &fHilSrcName);
      fHilSrcName.ShowMembers(R__insp, strcat(R__parent,"fHilSrcName.")); R__parent[R__ncp] = 0;
      R__insp.Inspect(R__cl, R__parent, "fHilExtName", &fHilExtName);
      fHilExtName.ShowMembers(R__insp, strcat(R__parent,"fHilExtName.")); R__parent[R__ncp] = 0;
      R__insp.Inspect(R__cl, R__parent, "fNewParName", &fNewParName);
      fNewParName.ShowMembers(R__insp, strcat(R__parent,"fNewParName.")); R__parent[R__ncp] = 0;
      R__insp.Inspect(R__cl, R__parent, "fSuperName", &fSuperName);
      fSuperName.ShowMembers(R__insp, strcat(R__parent,"fSuperName.")); R__parent[R__ncp] = 0;
      R__insp.Inspect(R__cl, R__parent, "fMm2Deg", &fMm2Deg);
      R__insp.Inspect(R__cl, R__parent, "fMap[11]", fMap);
      R__insp.Inspect(R__cl, R__parent, "*fMatrix", &fMatrix);
      R__insp.Inspect(R__cl, R__parent, "fStoreAppliedSupercuts", &fStoreAppliedSupercuts);
      R__insp.Inspect(R__cl, R__parent, "fNotUseTheta", &fNotUseTheta);
      R__insp.Inspect(R__cl, R__parent, "fUseStaticCuts", &fUseStaticCuts);
      R__insp.Inspect(R__cl, R__parent, "fUseDist", &fUseDist);
      R__insp.Inspect(R__cl, R__parent, "fSizeOffset", &fSizeOffset);
      R__insp.Inspect(R__cl, R__parent, "fDistOffset", &fDistOffset);
      R__insp.Inspect(R__cl, R__parent, "fThetaOffset", &fThetaOffset);
      R__insp.Inspect(R__cl, R__parent, "fDistUpperLimit", &fDistUpperLimit);
      R__insp.Inspect(R__cl, R__parent, "fLengthUpperLimit", &fLengthUpperLimit);
      R__insp.Inspect(R__cl, R__parent, "fWidthUpperLimit", &fWidthUpperLimit);
      R__insp.Inspect(R__cl, R__parent, "fDistLowerLimit", &fDistLowerLimit);
      R__insp.Inspect(R__cl, R__parent, "fLengthLowerLimit", &fLengthLowerLimit);
      R__insp.Inspect(R__cl, R__parent, "fWidthLowerLimit", &fWidthLowerLimit);
      R__insp.Inspect(R__cl, R__parent, "fLeakage1UpperLimit", &fLeakage1UpperLimit);
      R__insp.Inspect(R__cl, R__parent, "fLengthOverWidthUpperLimit", &fLengthOverWidthUpperLimit);
      MTask::ShowMembers(R__insp, R__parent);
}

namespace ROOT {
   // Return the actual TClass for the object argument
   TClass *MSupercutsCalcONOFF_IsA(const void *obj) {
      return ((::MSupercutsCalcONOFF*)obj)->IsA();
   }
   // Wrappers around operator new
   void *new_MSupercutsCalcONOFF(void *p) {
      return  p ? new(p) ::MSupercutsCalcONOFF : new ::MSupercutsCalcONOFF;
   }
   void *newArray_MSupercutsCalcONOFF(Long_t size) {
      return new ::MSupercutsCalcONOFF[size];
   }
   // Wrapper around operator delete
   void delete_MSupercutsCalcONOFF(void *p) {
      delete ((::MSupercutsCalcONOFF*)p);
   }
   void deleteArray_MSupercutsCalcONOFF(void *p) {
      delete [] ((::MSupercutsCalcONOFF*)p);
   }
   void destruct_MSupercutsCalcONOFF(void *p) {
      typedef ::MSupercutsCalcONOFF current_t;
      ((current_t*)p)->~current_t();
   }
} // end of namespace ROOT for class MSupercutsCalcONOFF

//______________________________________________________________________________
void R__MHFindSignificanceONOFF_fHistOrig(TBuffer &R__b, void *R__p, int)
{
   TH1** fHistOrig = (TH1**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fHistOrig;
   } else {
      R__b << (TObject*)*fHistOrig;
   }
}

//______________________________________________________________________________
void R__MHFindSignificanceONOFF_fHist(TBuffer &R__b, void *R__p, int)
{
   TH1** fHist = (TH1**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fHist;
   } else {
      R__b << (TObject*)*fHist;
   }
}

//______________________________________________________________________________
void R__MHFindSignificanceONOFF_fHistOrigOFF(TBuffer &R__b, void *R__p, int)
{
   TH1** fHistOrigOFF = (TH1**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fHistOrigOFF;
   } else {
      R__b << (TObject*)*fHistOrigOFF;
   }
}

//______________________________________________________________________________
void R__MHFindSignificanceONOFF_fHistOFF(TBuffer &R__b, void *R__p, int)
{
   TH1** fHistOFF = (TH1**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fHistOFF;
   } else {
      R__b << (TObject*)*fHistOFF;
   }
}

//______________________________________________________________________________
void R__MHFindSignificanceONOFF_fHistOFFNormalized(TBuffer &R__b, void *R__p, int)
{
   TH1** fHistOFFNormalized = (TH1**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fHistOFFNormalized;
   } else {
      R__b << (TObject*)*fHistOFFNormalized;
   }
}

//______________________________________________________________________________
void R__MHFindSignificanceONOFF_fPsFilenameString(TBuffer &R__b, void *R__p, int)
{
   TString &fPsFilenameString = *(TString *)R__p;
   if (R__b.IsReading()) {
      fPsFilenameString.Streamer(R__b);
   } else {
      fPsFilenameString.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MHFindSignificanceONOFF_fValues(TBuffer &R__b, void *R__p, int)
{
   TArrayD &fValues = *(TArrayD *)R__p;
   if (R__b.IsReading()) {
      fValues.Streamer(R__b);
   } else {
      fValues.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MHFindSignificanceONOFF_fErrors(TBuffer &R__b, void *R__p, int)
{
   TArrayD &fErrors = *(TArrayD *)R__p;
   if (R__b.IsReading()) {
      fErrors.Streamer(R__b);
   } else {
      fErrors.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MHFindSignificanceONOFF_fValuesOFF(TBuffer &R__b, void *R__p, int)
{
   TArrayD &fValuesOFF = *(TArrayD *)R__p;
   if (R__b.IsReading()) {
      fValuesOFF.Streamer(R__b);
   } else {
      fValuesOFF.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MHFindSignificanceONOFF_fErrorsOFF(TBuffer &R__b, void *R__p, int)
{
   TArrayD &fErrorsOFF = *(TArrayD *)R__p;
   if (R__b.IsReading()) {
      fErrorsOFF.Streamer(R__b);
   } else {
      fErrorsOFF.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MHFindSignificanceONOFF_fValuesOFFNormalized(TBuffer &R__b, void *R__p, int)
{
   TArrayD &fValuesOFFNormalized = *(TArrayD *)R__p;
   if (R__b.IsReading()) {
      fValuesOFFNormalized.Streamer(R__b);
   } else {
      fValuesOFFNormalized.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MHFindSignificanceONOFF_fErrorsOFFNormalized(TBuffer &R__b, void *R__p, int)
{
   TArrayD &fErrorsOFFNormalized = *(TArrayD *)R__p;
   if (R__b.IsReading()) {
      fErrorsOFFNormalized.Streamer(R__b);
   } else {
      fErrorsOFFNormalized.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MHFindSignificanceONOFF_fGValues(TBuffer &R__b, void *R__p, int)
{
   TArrayD &fGValues = *(TArrayD *)R__p;
   if (R__b.IsReading()) {
      fGValues.Streamer(R__b);
   } else {
      fGValues.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MHFindSignificanceONOFF_fGErrors(TBuffer &R__b, void *R__p, int)
{
   TArrayD &fGErrors = *(TArrayD *)R__p;
   if (R__b.IsReading()) {
      fGErrors.Streamer(R__b);
   } else {
      fGErrors.Streamer(R__b);
   }
}

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

   if (R__b.IsReading()) {
      MHFindSignificanceONOFF::Class()->ReadBuffer(R__b, this);
   } else {
      MHFindSignificanceONOFF::Class()->WriteBuffer(R__b, this);
   }
}

//______________________________________________________________________________
void MHFindSignificanceONOFF::ShowMembers(TMemberInspector &R__insp, char *R__parent)
{
      // Inspect the data members of an object of class MHFindSignificanceONOFF.

      TClass *R__cl = MHFindSignificanceONOFF::IsA();
      Int_t R__ncp = strlen(R__parent);
      if (R__ncp || R__cl || R__insp.IsA()) { }
      R__insp.Inspect(R__cl, R__parent, "*fHistOrig", &fHistOrig);
      R__cl->SetStreamer("*fHistOrig",R__MHFindSignificanceONOFF_fHistOrig);
      R__insp.Inspect(R__cl, R__parent, "*fHist", &fHist);
      R__cl->SetStreamer("*fHist",R__MHFindSignificanceONOFF_fHist);
      R__insp.Inspect(R__cl, R__parent, "*fHistOrigOFF", &fHistOrigOFF);
      R__cl->SetStreamer("*fHistOrigOFF",R__MHFindSignificanceONOFF_fHistOrigOFF);
      R__insp.Inspect(R__cl, R__parent, "*fHistOFF", &fHistOFF);
      R__cl->SetStreamer("*fHistOFF",R__MHFindSignificanceONOFF_fHistOFF);
      R__insp.Inspect(R__cl, R__parent, "*fHistOFFNormalized", &fHistOFFNormalized);
      R__cl->SetStreamer("*fHistOFFNormalized",R__MHFindSignificanceONOFF_fHistOFFNormalized);
      R__insp.Inspect(R__cl, R__parent, "*fPsFilename", &fPsFilename);
      R__insp.Inspect(R__cl, R__parent, "fPsFilenameString", &fPsFilenameString);
      fPsFilenameString.ShowMembers(R__insp, strcat(R__parent,"fPsFilenameString.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fPsFilenameString",R__MHFindSignificanceONOFF_fPsFilenameString);
      R__insp.Inspect(R__cl, R__parent, "fAlphamin", &fAlphamin);
      R__insp.Inspect(R__cl, R__parent, "fAlphammm", &fAlphammm);
      R__insp.Inspect(R__cl, R__parent, "fAlphamax", &fAlphamax);
      R__insp.Inspect(R__cl, R__parent, "fAlphaminOFF", &fAlphaminOFF);
      R__insp.Inspect(R__cl, R__parent, "fAlphamaxOFF", &fAlphamaxOFF);
      R__insp.Inspect(R__cl, R__parent, "fAlphami", &fAlphami);
      R__insp.Inspect(R__cl, R__parent, "fAlphamm", &fAlphamm);
      R__insp.Inspect(R__cl, R__parent, "fAlphama", &fAlphama);
      R__insp.Inspect(R__cl, R__parent, "fAlphasig", &fAlphasig);
      R__insp.Inspect(R__cl, R__parent, "fAlphasi", &fAlphasi);
      R__insp.Inspect(R__cl, R__parent, "fAlphasiOFF", &fAlphasiOFF);
      R__insp.Inspect(R__cl, R__parent, "fAlphalow", &fAlphalow);
      R__insp.Inspect(R__cl, R__parent, "fAlphalo", &fAlphalo);
      R__insp.Inspect(R__cl, R__parent, "fAlphahig", &fAlphahig);
      R__insp.Inspect(R__cl, R__parent, "fAlphahi", &fAlphahi);
      R__insp.Inspect(R__cl, R__parent, "fNon", &fNon);
      R__insp.Inspect(R__cl, R__parent, "fNbg", &fNbg);
      R__insp.Inspect(R__cl, R__parent, "fNex", &fNex);
      R__insp.Inspect(R__cl, R__parent, "fdNon", &fdNon);
      R__insp.Inspect(R__cl, R__parent, "fdNbg", &fdNbg);
      R__insp.Inspect(R__cl, R__parent, "fdNex", &fdNex);
      R__insp.Inspect(R__cl, R__parent, "fNbgtot", &fNbgtot);
      R__insp.Inspect(R__cl, R__parent, "fNbgtotFitted", &fNbgtotFitted);
      R__insp.Inspect(R__cl, R__parent, "fdNbgtotFitted", &fdNbgtotFitted);
      R__insp.Inspect(R__cl, R__parent, "fNexONOFF", &fNexONOFF);
      R__insp.Inspect(R__cl, R__parent, "fNexONOFFFitted", &fNexONOFFFitted);
      R__insp.Inspect(R__cl, R__parent, "fdNexONOFF", &fdNexONOFF);
      R__insp.Inspect(R__cl, R__parent, "fdNexONOFFFitted", &fdNexONOFFFitted);
      R__insp.Inspect(R__cl, R__parent, "fNoffTot", &fNoffTot);
      R__insp.Inspect(R__cl, R__parent, "fNoffSig", &fNoffSig);
      R__insp.Inspect(R__cl, R__parent, "fNoffBg", &fNoffBg);
      R__insp.Inspect(R__cl, R__parent, "fdNoffTot", &fdNoffTot);
      R__insp.Inspect(R__cl, R__parent, "fdNoffSig", &fdNoffSig);
      R__insp.Inspect(R__cl, R__parent, "fdNoffBg", &fdNoffBg);
      R__insp.Inspect(R__cl, R__parent, "fNoffTotFitted", &fNoffTotFitted);
      R__insp.Inspect(R__cl, R__parent, "fNoffSigFitted", &fNoffSigFitted);
      R__insp.Inspect(R__cl, R__parent, "fNoffBgFitted", &fNoffBgFitted);
      R__insp.Inspect(R__cl, R__parent, "fdNoffTotFitted", &fdNoffTotFitted);
      R__insp.Inspect(R__cl, R__parent, "fdNoffSigFitted", &fdNoffSigFitted);
      R__insp.Inspect(R__cl, R__parent, "fdNoffBgFitted", &fdNoffBgFitted);
      R__insp.Inspect(R__cl, R__parent, "fUseFittedQuantities", &fUseFittedQuantities);
      R__insp.Inspect(R__cl, R__parent, "fPrintResultsOntoAlphaPlot", &fPrintResultsOntoAlphaPlot);
      R__insp.Inspect(R__cl, R__parent, "fNoff", &fNoff);
      R__insp.Inspect(R__cl, R__parent, "fGamma", &fGamma);
      R__insp.Inspect(R__cl, R__parent, "fNormFactor", &fNormFactor);
      R__insp.Inspect(R__cl, R__parent, "fSigLiMa", &fSigLiMa);
      R__insp.Inspect(R__cl, R__parent, "fSigLiMa2", &fSigLiMa2);
      R__insp.Inspect(R__cl, R__parent, "fSigLiMa3", &fSigLiMa3);
      R__insp.Inspect(R__cl, R__parent, "fDraw", &fDraw);
      R__insp.Inspect(R__cl, R__parent, "fSavePlots", &fSavePlots);
      R__insp.Inspect(R__cl, R__parent, "fFitGauss", &fFitGauss);
      R__insp.Inspect(R__cl, R__parent, "fRebin", &fRebin);
      R__insp.Inspect(R__cl, R__parent, "fReduceDegree", &fReduceDegree);
      R__insp.Inspect(R__cl, R__parent, "fConstantBackg", &fConstantBackg);
      R__insp.Inspect(R__cl, R__parent, "*fCanvas", &fCanvas);
      R__insp.Inspect(R__cl, R__parent, "fNexGauss", &fNexGauss);
      R__insp.Inspect(R__cl, R__parent, "fdNexGauss", &fdNexGauss);
      R__insp.Inspect(R__cl, R__parent, "fSigmaGauss", &fSigmaGauss);
      R__insp.Inspect(R__cl, R__parent, "fdSigmaGauss", &fdSigmaGauss);
      R__insp.Inspect(R__cl, R__parent, "*fPoly", &fPoly);
      R__insp.Inspect(R__cl, R__parent, "fFitBad", &fFitBad);
      R__insp.Inspect(R__cl, R__parent, "fDegree", &fDegree);
      R__insp.Inspect(R__cl, R__parent, "fNdf", &fNdf);
      R__insp.Inspect(R__cl, R__parent, "fChisq", &fChisq);
      R__insp.Inspect(R__cl, R__parent, "fProb", &fProb);
      R__insp.Inspect(R__cl, R__parent, "fValues", &fValues);
      fValues.ShowMembers(R__insp, strcat(R__parent,"fValues.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fValues",R__MHFindSignificanceONOFF_fValues);
      R__insp.Inspect(R__cl, R__parent, "fErrors", &fErrors);
      fErrors.ShowMembers(R__insp, strcat(R__parent,"fErrors.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fErrors",R__MHFindSignificanceONOFF_fErrors);
      R__insp.Inspect(R__cl, R__parent, "fEmat[6][6]", fEmat);
      R__insp.Inspect(R__cl, R__parent, "fEma[6][6]", fEma);
      R__insp.Inspect(R__cl, R__parent, "fCorr[6][6]", fCorr);
      R__insp.Inspect(R__cl, R__parent, "fMbins", &fMbins);
      R__insp.Inspect(R__cl, R__parent, "fMlow", &fMlow);
      R__insp.Inspect(R__cl, R__parent, "fNzero", &fNzero);
      R__insp.Inspect(R__cl, R__parent, "fIstat", &fIstat);
      R__insp.Inspect(R__cl, R__parent, "*fPolyOFF", &fPolyOFF);
      R__insp.Inspect(R__cl, R__parent, "*fPolyOFFNormalized", &fPolyOFFNormalized);
      R__insp.Inspect(R__cl, R__parent, "fFitBadOFF", &fFitBadOFF);
      R__insp.Inspect(R__cl, R__parent, "fDegreeOFF", &fDegreeOFF);
      R__insp.Inspect(R__cl, R__parent, "fNdfOFF", &fNdfOFF);
      R__insp.Inspect(R__cl, R__parent, "fChisqOFF", &fChisqOFF);
      R__insp.Inspect(R__cl, R__parent, "fProbOFF", &fProbOFF);
      R__insp.Inspect(R__cl, R__parent, "fValuesOFF", &fValuesOFF);
      fValuesOFF.ShowMembers(R__insp, strcat(R__parent,"fValuesOFF.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fValuesOFF",R__MHFindSignificanceONOFF_fValuesOFF);
      R__insp.Inspect(R__cl, R__parent, "fErrorsOFF", &fErrorsOFF);
      fErrorsOFF.ShowMembers(R__insp, strcat(R__parent,"fErrorsOFF.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fErrorsOFF",R__MHFindSignificanceONOFF_fErrorsOFF);
      R__insp.Inspect(R__cl, R__parent, "fValuesOFFNormalized", &fValuesOFFNormalized);
      fValuesOFFNormalized.ShowMembers(R__insp, strcat(R__parent,"fValuesOFFNormalized.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fValuesOFFNormalized",R__MHFindSignificanceONOFF_fValuesOFFNormalized);
      R__insp.Inspect(R__cl, R__parent, "fErrorsOFFNormalized", &fErrorsOFFNormalized);
      fErrorsOFFNormalized.ShowMembers(R__insp, strcat(R__parent,"fErrorsOFFNormalized.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fErrorsOFFNormalized",R__MHFindSignificanceONOFF_fErrorsOFFNormalized);
      R__insp.Inspect(R__cl, R__parent, "fEmatOFF[6][6]", fEmatOFF);
      R__insp.Inspect(R__cl, R__parent, "fEmaOFF[6][6]", fEmaOFF);
      R__insp.Inspect(R__cl, R__parent, "fCorrOFF[6][6]", fCorrOFF);
      R__insp.Inspect(R__cl, R__parent, "fMbinsOFF", &fMbinsOFF);
      R__insp.Inspect(R__cl, R__parent, "fMlowOFF", &fMlowOFF);
      R__insp.Inspect(R__cl, R__parent, "fNzeroOFF", &fNzeroOFF);
      R__insp.Inspect(R__cl, R__parent, "fIstatOFF", &fIstatOFF);
      R__insp.Inspect(R__cl, R__parent, "*fGPoly", &fGPoly);
      R__insp.Inspect(R__cl, R__parent, "*fGBackg", &fGBackg);
      R__insp.Inspect(R__cl, R__parent, "fGFitBad", &fGFitBad);
      R__insp.Inspect(R__cl, R__parent, "fGDegree", &fGDegree);
      R__insp.Inspect(R__cl, R__parent, "fGNdf", &fGNdf);
      R__insp.Inspect(R__cl, R__parent, "fGChisq", &fGChisq);
      R__insp.Inspect(R__cl, R__parent, "fGProb", &fGProb);
      R__insp.Inspect(R__cl, R__parent, "fGValues", &fGValues);
      fGValues.ShowMembers(R__insp, strcat(R__parent,"fGValues.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fGValues",R__MHFindSignificanceONOFF_fGValues);
      R__insp.Inspect(R__cl, R__parent, "fGErrors", &fGErrors);
      fGErrors.ShowMembers(R__insp, strcat(R__parent,"fGErrors.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fGErrors",R__MHFindSignificanceONOFF_fGErrors);
      R__insp.Inspect(R__cl, R__parent, "fGEmat[9][9]", fGEmat);
      R__insp.Inspect(R__cl, R__parent, "fGEma[9][9]", fGEma);
      R__insp.Inspect(R__cl, R__parent, "fGCorr[9][9]", fGCorr);
      R__insp.Inspect(R__cl, R__parent, "fGMbins", &fGMbins);
      R__insp.Inspect(R__cl, R__parent, "fGNzero", &fGNzero);
      R__insp.Inspect(R__cl, R__parent, "fGIstat", &fGIstat);
      MH::ShowMembers(R__insp, R__parent);
}

namespace ROOT {
   // Return the actual TClass for the object argument
   TClass *MHFindSignificanceONOFF_IsA(const void *obj) {
      return ((::MHFindSignificanceONOFF*)obj)->IsA();
   }
   // Wrappers around operator new
   void *new_MHFindSignificanceONOFF(void *p) {
      return  p ? new(p) ::MHFindSignificanceONOFF : new ::MHFindSignificanceONOFF;
   }
   void *newArray_MHFindSignificanceONOFF(Long_t size) {
      return new ::MHFindSignificanceONOFF[size];
   }
   // Wrapper around operator delete
   void delete_MHFindSignificanceONOFF(void *p) {
      delete ((::MHFindSignificanceONOFF*)p);
   }
   void deleteArray_MHFindSignificanceONOFF(void *p) {
      delete [] ((::MHFindSignificanceONOFF*)p);
   }
   void destruct_MHFindSignificanceONOFF(void *p) {
      typedef ::MHFindSignificanceONOFF current_t;
      ((current_t*)p)->~current_t();
   }
} // end of namespace ROOT for class MHFindSignificanceONOFF

//______________________________________________________________________________
void R__MTSupercutsApplied_fRootTree(TBuffer &R__b, void *R__p, int)
{
   TTree** fRootTree = (TTree**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fRootTree;
   } else {
      R__b << (TObject*)*fRootTree;
   }
}

//______________________________________________________________________________
void R__MTSupercutsApplied_fCutParamBranchName(TBuffer &R__b, void *R__p, int)
{
   TString &fCutParamBranchName = *(TString *)R__p;
   if (R__b.IsReading()) {
      fCutParamBranchName.Streamer(R__b);
   } else {
      fCutParamBranchName.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MTSupercutsApplied_fShowerParamBranchName(TBuffer &R__b, void *R__p, int)
{
   TString &fShowerParamBranchName = *(TString *)R__p;
   if (R__b.IsReading()) {
      fShowerParamBranchName.Streamer(R__b);
   } else {
      fShowerParamBranchName.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MTSupercutsApplied_fCutParametersNamesTypes(TBuffer &R__b, void *R__p, int)
{
   TString &fCutParametersNamesTypes = *(TString *)R__p;
   if (R__b.IsReading()) {
      fCutParametersNamesTypes.Streamer(R__b);
   } else {
      fCutParametersNamesTypes.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MTSupercutsApplied_fShowerParametersNamesTypes(TBuffer &R__b, void *R__p, int)
{
   TString &fShowerParametersNamesTypes = *(TString *)R__p;
   if (R__b.IsReading()) {
      fShowerParametersNamesTypes.Streamer(R__b);
   } else {
      fShowerParametersNamesTypes.Streamer(R__b);
   }
}

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

   if (R__b.IsReading()) {
      MTSupercutsApplied::Class()->ReadBuffer(R__b, this);
   } else {
      MTSupercutsApplied::Class()->WriteBuffer(R__b, this);
   }
}

//______________________________________________________________________________
void MTSupercutsApplied::ShowMembers(TMemberInspector &R__insp, char *R__parent)
{
      // Inspect the data members of an object of class MTSupercutsApplied.

      TClass *R__cl = MTSupercutsApplied::IsA();
      Int_t R__ncp = strlen(R__parent);
      if (R__ncp || R__cl || R__insp.IsA()) { }
      R__insp.Inspect(R__cl, R__parent, "fNCutParameters", &fNCutParameters);
      R__insp.Inspect(R__cl, R__parent, "fNShowerParameters", &fNShowerParameters);
      R__insp.Inspect(R__cl, R__parent, "*fCutParameters", &fCutParameters);
      R__insp.Inspect(R__cl, R__parent, "*fShowerParameters", &fShowerParameters);
      R__insp.Inspect(R__cl, R__parent, "*fRootTree", &fRootTree);
      R__cl->SetStreamer("*fRootTree",R__MTSupercutsApplied_fRootTree);
      R__insp.Inspect(R__cl, R__parent, "fBranchesCreated", &fBranchesCreated);
      R__insp.Inspect(R__cl, R__parent, "fCutParamBranchName", &fCutParamBranchName);
      fCutParamBranchName.ShowMembers(R__insp, strcat(R__parent,"fCutParamBranchName.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fCutParamBranchName",R__MTSupercutsApplied_fCutParamBranchName);
      R__insp.Inspect(R__cl, R__parent, "fShowerParamBranchName", &fShowerParamBranchName);
      fShowerParamBranchName.ShowMembers(R__insp, strcat(R__parent,"fShowerParamBranchName.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fShowerParamBranchName",R__MTSupercutsApplied_fShowerParamBranchName);
      R__insp.Inspect(R__cl, R__parent, "fCutParametersNamesTypes", &fCutParametersNamesTypes);
      fCutParametersNamesTypes.ShowMembers(R__insp, strcat(R__parent,"fCutParametersNamesTypes.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fCutParametersNamesTypes",R__MTSupercutsApplied_fCutParametersNamesTypes);
      R__insp.Inspect(R__cl, R__parent, "fShowerParametersNamesTypes", &fShowerParametersNamesTypes);
      fShowerParametersNamesTypes.ShowMembers(R__insp, strcat(R__parent,"fShowerParametersNamesTypes.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fShowerParametersNamesTypes",R__MTSupercutsApplied_fShowerParametersNamesTypes);
      MParContainer::ShowMembers(R__insp, R__parent);
}

namespace ROOT {
   // Return the actual TClass for the object argument
   TClass *MTSupercutsApplied_IsA(const void *obj) {
      return ((::MTSupercutsApplied*)obj)->IsA();
   }
   // Wrappers around operator new
   void *new_MTSupercutsApplied(void *p) {
      return  p ? new(p) ::MTSupercutsApplied : new ::MTSupercutsApplied;
   }
   void *newArray_MTSupercutsApplied(Long_t size) {
      return new ::MTSupercutsApplied[size];
   }
   // Wrapper around operator delete
   void delete_MTSupercutsApplied(void *p) {
      delete ((::MTSupercutsApplied*)p);
   }
   void deleteArray_MTSupercutsApplied(void *p) {
      delete [] ((::MTSupercutsApplied*)p);
   }
   void destruct_MTSupercutsApplied(void *p) {
      typedef ::MTSupercutsApplied current_t;
      ((current_t*)p)->~current_t();
   }
} // end of namespace ROOT for class MTSupercutsApplied

//______________________________________________________________________________
void R__MFindSupercutsONOFF_fFilenameTrain(TBuffer &R__b, void *R__p, int)
{
   TString &fFilenameTrain = *(TString *)R__p;
   if (R__b.IsReading()) {
      fFilenameTrain.Streamer(R__b);
   } else {
      fFilenameTrain.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFF_fFilenameTest(TBuffer &R__b, void *R__p, int)
{
   TString &fFilenameTest = *(TString *)R__p;
   if (R__b.IsReading()) {
      fFilenameTest.Streamer(R__b);
   } else {
      fFilenameTest.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFF_fThetaRangeString(TBuffer &R__b, void *R__p, int)
{
   TString &fThetaRangeString = *(TString *)R__p;
   if (R__b.IsReading()) {
      fThetaRangeString.Streamer(R__b);
   } else {
      fThetaRangeString.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFF_fFilenameParam(TBuffer &R__b, void *R__p, int)
{
   TString &fFilenameParam = *(TString *)R__p;
   if (R__b.IsReading()) {
      fFilenameParam.Streamer(R__b);
   } else {
      fFilenameParam.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFF_fHadronnessName(TBuffer &R__b, void *R__p, int)
{
   TString &fHadronnessName = *(TString *)R__p;
   if (R__b.IsReading()) {
      fHadronnessName.Streamer(R__b);
   } else {
      fHadronnessName.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFF_fHadronnessNameOFF(TBuffer &R__b, void *R__p, int)
{
   TString &fHadronnessNameOFF = *(TString *)R__p;
   if (R__b.IsReading()) {
      fHadronnessNameOFF.Streamer(R__b);
   } else {
      fHadronnessNameOFF.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFF_fTrainONSupercutsAppliedName(TBuffer &R__b, void *R__p, int)
{
   TString &fTrainONSupercutsAppliedName = *(TString *)R__p;
   if (R__b.IsReading()) {
      fTrainONSupercutsAppliedName.Streamer(R__b);
   } else {
      fTrainONSupercutsAppliedName.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFF_fTrainOFFSupercutsAppliedName(TBuffer &R__b, void *R__p, int)
{
   TString &fTrainOFFSupercutsAppliedName = *(TString *)R__p;
   if (R__b.IsReading()) {
      fTrainOFFSupercutsAppliedName.Streamer(R__b);
   } else {
      fTrainOFFSupercutsAppliedName.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFF_fTestONSupercutsAppliedName(TBuffer &R__b, void *R__p, int)
{
   TString &fTestONSupercutsAppliedName = *(TString *)R__p;
   if (R__b.IsReading()) {
      fTestONSupercutsAppliedName.Streamer(R__b);
   } else {
      fTestONSupercutsAppliedName.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFF_fTestOFFSupercutsAppliedName(TBuffer &R__b, void *R__p, int)
{
   TString &fTestOFFSupercutsAppliedName = *(TString *)R__p;
   if (R__b.IsReading()) {
      fTestOFFSupercutsAppliedName.Streamer(R__b);
   } else {
      fTestOFFSupercutsAppliedName.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFF_fPsFilenameString(TBuffer &R__b, void *R__p, int)
{
   TString &fPsFilenameString = *(TString *)R__p;
   if (R__b.IsReading()) {
      fPsFilenameString.Streamer(R__b);
   } else {
      fPsFilenameString.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFF_fAlphaDistributionsRootFilename(TBuffer &R__b, void *R__p, int)
{
   TString &fAlphaDistributionsRootFilename = *(TString *)R__p;
   if (R__b.IsReading()) {
      fAlphaDistributionsRootFilename.Streamer(R__b);
   } else {
      fAlphaDistributionsRootFilename.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFF_fMatrixFilter(TBuffer &R__b, void *R__p, int)
{
   MFilter** fMatrixFilter = (MFilter**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fMatrixFilter;
   } else {
      R__b << (TObject*)*fMatrixFilter;
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFF_fVinit(TBuffer &R__b, void *R__p, int)
{
   TArrayD &fVinit = *(TArrayD *)R__p;
   if (R__b.IsReading()) {
      fVinit.Streamer(R__b);
   } else {
      fVinit.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFF_fStep(TBuffer &R__b, void *R__p, int)
{
   TArrayD &fStep = *(TArrayD *)R__p;
   if (R__b.IsReading()) {
      fStep.Streamer(R__b);
   } else {
      fStep.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFF_fLimlo(TBuffer &R__b, void *R__p, int)
{
   TArrayD &fLimlo = *(TArrayD *)R__p;
   if (R__b.IsReading()) {
      fLimlo.Streamer(R__b);
   } else {
      fLimlo.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFF_fLimup(TBuffer &R__b, void *R__p, int)
{
   TArrayD &fLimup = *(TArrayD *)R__p;
   if (R__b.IsReading()) {
      fLimup.Streamer(R__b);
   } else {
      fLimup.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFF_fFix(TBuffer &R__b, void *R__p, int)
{
   TArrayI &fFix = *(TArrayI *)R__p;
   if (R__b.IsReading()) {
      fFix.Streamer(R__b);
   } else {
      fFix.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFF_fMethod(TBuffer &R__b, void *R__p, int)
{
   TString &fMethod = *(TString *)R__p;
   if (R__b.IsReading()) {
      fMethod.Streamer(R__b);
   } else {
      fMethod.Streamer(R__b);
   }
}

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

   if (R__b.IsReading()) {
      MFindSupercutsONOFF::Class()->ReadBuffer(R__b, this);
   } else {
      MFindSupercutsONOFF::Class()->WriteBuffer(R__b, this);
   }
}

//______________________________________________________________________________
void MFindSupercutsONOFF::ShowMembers(TMemberInspector &R__insp, char *R__parent)
{
      // Inspect the data members of an object of class MFindSupercutsONOFF.

      TClass *R__cl = MFindSupercutsONOFF::IsA();
      Int_t R__ncp = strlen(R__parent);
      if (R__ncp || R__cl || R__insp.IsA()) { }
      R__insp.Inspect(R__cl, R__parent, "fSizeCutLow", &fSizeCutLow);
      R__insp.Inspect(R__cl, R__parent, "fSizeCutUp", &fSizeCutUp);
      R__insp.Inspect(R__cl, R__parent, "fDistCutLow", &fDistCutLow);
      R__insp.Inspect(R__cl, R__parent, "fDistCutUp", &fDistCutUp);
      R__insp.Inspect(R__cl, R__parent, "fLengthCutLow", &fLengthCutLow);
      R__insp.Inspect(R__cl, R__parent, "fLengthCutUp", &fLengthCutUp);
      R__insp.Inspect(R__cl, R__parent, "fWidthCutLow", &fWidthCutLow);
      R__insp.Inspect(R__cl, R__parent, "fWidthCutUp", &fWidthCutUp);
      R__insp.Inspect(R__cl, R__parent, "fFilenameTrain", &fFilenameTrain);
      fFilenameTrain.ShowMembers(R__insp, strcat(R__parent,"fFilenameTrain.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fFilenameTrain",R__MFindSupercutsONOFF_fFilenameTrain);
      R__insp.Inspect(R__cl, R__parent, "fFilenameTest", &fFilenameTest);
      fFilenameTest.ShowMembers(R__insp, strcat(R__parent,"fFilenameTest.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fFilenameTest",R__MFindSupercutsONOFF_fFilenameTest);
      R__insp.Inspect(R__cl, R__parent, "fHowManyTrain", &fHowManyTrain);
      R__insp.Inspect(R__cl, R__parent, "fHowManyTest", &fHowManyTest);
      R__insp.Inspect(R__cl, R__parent, "fHowManyTrainOFF", &fHowManyTrainOFF);
      R__insp.Inspect(R__cl, R__parent, "fHowManyTestOFF", &fHowManyTestOFF);
      R__insp.Inspect(R__cl, R__parent, "fAlphaSig", &fAlphaSig);
      R__insp.Inspect(R__cl, R__parent, "fAlphaBkgMin", &fAlphaBkgMin);
      R__insp.Inspect(R__cl, R__parent, "fAlphaBkgMax", &fAlphaBkgMax);
      R__insp.Inspect(R__cl, R__parent, "fThetaMin", &fThetaMin);
      R__insp.Inspect(R__cl, R__parent, "fThetaMax", &fThetaMax);
      R__insp.Inspect(R__cl, R__parent, "fThetaRangeString", &fThetaRangeString);
      fThetaRangeString.ShowMembers(R__insp, strcat(R__parent,"fThetaRangeString.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fThetaRangeString",R__MFindSupercutsONOFF_fThetaRangeString);
      R__insp.Inspect(R__cl, R__parent, "fNAlphaBins", &fNAlphaBins);
      R__insp.Inspect(R__cl, R__parent, "fAlphaBinLow", &fAlphaBinLow);
      R__insp.Inspect(R__cl, R__parent, "fAlphaBinUp", &fAlphaBinUp);
      R__insp.Inspect(R__cl, R__parent, "fUseOrigDistribution", &fUseOrigDistribution);
      R__insp.Inspect(R__cl, R__parent, "fNormFactorTrain", &fNormFactorTrain);
      R__insp.Inspect(R__cl, R__parent, "fNormFactorTest", &fNormFactorTest);
      R__insp.Inspect(R__cl, R__parent, "fSigmaLiMaTrain", &fSigmaLiMaTrain);
      R__insp.Inspect(R__cl, R__parent, "fSigmaLiMaTest", &fSigmaLiMaTest);
      R__insp.Inspect(R__cl, R__parent, "fNexTrain", &fNexTrain);
      R__insp.Inspect(R__cl, R__parent, "fNexTest", &fNexTest);
      R__insp.Inspect(R__cl, R__parent, "fGammaEfficiency", &fGammaEfficiency);
      R__insp.Inspect(R__cl, R__parent, "fTuneNormFactor", &fTuneNormFactor);
      R__insp.Inspect(R__cl, R__parent, "fNormFactorFromAlphaBkg", &fNormFactorFromAlphaBkg);
      R__insp.Inspect(R__cl, R__parent, "fUseFittedQuantities", &fUseFittedQuantities);
      R__insp.Inspect(R__cl, R__parent, "fSkipOptimization", &fSkipOptimization);
      R__insp.Inspect(R__cl, R__parent, "fSetLimitsToSomeMinuitParams", &fSetLimitsToSomeMinuitParams);
      R__insp.Inspect(R__cl, R__parent, "fMinuitDistUPUpperLimit", &fMinuitDistUPUpperLimit);
      R__insp.Inspect(R__cl, R__parent, "fMinuitDistUPLowerLimit", &fMinuitDistUPLowerLimit);
      R__insp.Inspect(R__cl, R__parent, "fMinuitLengthUPUpperLimit", &fMinuitLengthUPUpperLimit);
      R__insp.Inspect(R__cl, R__parent, "fMinuitLengthUPLowerLimit", &fMinuitLengthUPLowerLimit);
      R__insp.Inspect(R__cl, R__parent, "fMinuitWidthUPUpperLimit", &fMinuitWidthUPUpperLimit);
      R__insp.Inspect(R__cl, R__parent, "fMinuitWidthUPLowerLimit", &fMinuitWidthUPLowerLimit);
      R__insp.Inspect(R__cl, R__parent, "fMinuitLeakage1UPUpperLimit", &fMinuitLeakage1UPUpperLimit);
      R__insp.Inspect(R__cl, R__parent, "fMinuitLeakage1UPLowerLimit", &fMinuitLeakage1UPLowerLimit);
      R__insp.Inspect(R__cl, R__parent, "fMinuitDistLOWUpperLimit", &fMinuitDistLOWUpperLimit);
      R__insp.Inspect(R__cl, R__parent, "fMinuitDistLOWLowerLimit", &fMinuitDistLOWLowerLimit);
      R__insp.Inspect(R__cl, R__parent, "fMinuitLengthLOWUpperLimit", &fMinuitLengthLOWUpperLimit);
      R__insp.Inspect(R__cl, R__parent, "fMinuitLengthLOWLowerLimit", &fMinuitLengthLOWLowerLimit);
      R__insp.Inspect(R__cl, R__parent, "fMinuitWidthLOWUpperLimit", &fMinuitWidthLOWUpperLimit);
      R__insp.Inspect(R__cl, R__parent, "fMinuitWidthLOWLowerLimit", &fMinuitWidthLOWLowerLimit);
      R__insp.Inspect(R__cl, R__parent, "fNotUseTheta", &fNotUseTheta);
      R__insp.Inspect(R__cl, R__parent, "fUseDist", &fUseDist);
      R__insp.Inspect(R__cl, R__parent, "fUseStaticCuts", &fUseStaticCuts);
      R__insp.Inspect(R__cl, R__parent, "fUseInitialSCParams", &fUseInitialSCParams);
      R__insp.Inspect(R__cl, R__parent, "fFilenameParam", &fFilenameParam);
      fFilenameParam.ShowMembers(R__insp, strcat(R__parent,"fFilenameParam.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fFilenameParam",R__MFindSupercutsONOFF_fFilenameParam);
      R__insp.Inspect(R__cl, R__parent, "fHadronnessName", &fHadronnessName);
      fHadronnessName.ShowMembers(R__insp, strcat(R__parent,"fHadronnessName.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fHadronnessName",R__MFindSupercutsONOFF_fHadronnessName);
      R__insp.Inspect(R__cl, R__parent, "fHadronnessNameOFF", &fHadronnessNameOFF);
      fHadronnessNameOFF.ShowMembers(R__insp, strcat(R__parent,"fHadronnessNameOFF.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fHadronnessNameOFF",R__MFindSupercutsONOFF_fHadronnessNameOFF);
      R__insp.Inspect(R__cl, R__parent, "fTrainONSupercutsAppliedName", &fTrainONSupercutsAppliedName);
      fTrainONSupercutsAppliedName.ShowMembers(R__insp, strcat(R__parent,"fTrainONSupercutsAppliedName.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fTrainONSupercutsAppliedName",R__MFindSupercutsONOFF_fTrainONSupercutsAppliedName);
      R__insp.Inspect(R__cl, R__parent, "fTrainOFFSupercutsAppliedName", &fTrainOFFSupercutsAppliedName);
      fTrainOFFSupercutsAppliedName.ShowMembers(R__insp, strcat(R__parent,"fTrainOFFSupercutsAppliedName.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fTrainOFFSupercutsAppliedName",R__MFindSupercutsONOFF_fTrainOFFSupercutsAppliedName);
      R__insp.Inspect(R__cl, R__parent, "fTestONSupercutsAppliedName", &fTestONSupercutsAppliedName);
      fTestONSupercutsAppliedName.ShowMembers(R__insp, strcat(R__parent,"fTestONSupercutsAppliedName.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fTestONSupercutsAppliedName",R__MFindSupercutsONOFF_fTestONSupercutsAppliedName);
      R__insp.Inspect(R__cl, R__parent, "fTestOFFSupercutsAppliedName", &fTestOFFSupercutsAppliedName);
      fTestOFFSupercutsAppliedName.ShowMembers(R__insp, strcat(R__parent,"fTestOFFSupercutsAppliedName.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fTestOFFSupercutsAppliedName",R__MFindSupercutsONOFF_fTestOFFSupercutsAppliedName);
      R__insp.Inspect(R__cl, R__parent, "*fPsFilename", &fPsFilename);
      R__insp.Inspect(R__cl, R__parent, "*fPsFilename2", &fPsFilename2);
      R__insp.Inspect(R__cl, R__parent, "fPsFilenameString", &fPsFilenameString);
      fPsFilenameString.ShowMembers(R__insp, strcat(R__parent,"fPsFilenameString.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fPsFilenameString",R__MFindSupercutsONOFF_fPsFilenameString);
      R__insp.Inspect(R__cl, R__parent, "fAlphaDistributionsRootFilename", &fAlphaDistributionsRootFilename);
      fAlphaDistributionsRootFilename.ShowMembers(R__insp, strcat(R__parent,"fAlphaDistributionsRootFilename.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fAlphaDistributionsRootFilename",R__MFindSupercutsONOFF_fAlphaDistributionsRootFilename);
      R__insp.Inspect(R__cl, R__parent, "*fCalcHadTrain", &fCalcHadTrain);
      R__insp.Inspect(R__cl, R__parent, "*fCalcHadTest", &fCalcHadTest);
      R__insp.Inspect(R__cl, R__parent, "*fCalcHadTrainOFF", &fCalcHadTrainOFF);
      R__insp.Inspect(R__cl, R__parent, "*fCalcHadTestOFF", &fCalcHadTestOFF);
      R__insp.Inspect(R__cl, R__parent, "*fMatrixTrain", &fMatrixTrain);
      R__insp.Inspect(R__cl, R__parent, "*fMatrixTest", &fMatrixTest);
      R__insp.Inspect(R__cl, R__parent, "*fMatrixTrainOFF", &fMatrixTrainOFF);
      R__insp.Inspect(R__cl, R__parent, "*fMatrixTestOFF", &fMatrixTestOFF);
      R__insp.Inspect(R__cl, R__parent, "*fCam", &fCam);
      R__insp.Inspect(R__cl, R__parent, "*fObjectFit", &fObjectFit);
      R__insp.Inspect(R__cl, R__parent, "*fMatrixFilter", &fMatrixFilter);
      R__cl->SetStreamer("*fMatrixFilter",R__MFindSupercutsONOFF_fMatrixFilter);
      R__insp.Inspect(R__cl, R__parent, "fVinit", &fVinit);
      fVinit.ShowMembers(R__insp, strcat(R__parent,"fVinit.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fVinit",R__MFindSupercutsONOFF_fVinit);
      R__insp.Inspect(R__cl, R__parent, "fStep", &fStep);
      fStep.ShowMembers(R__insp, strcat(R__parent,"fStep.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fStep",R__MFindSupercutsONOFF_fStep);
      R__insp.Inspect(R__cl, R__parent, "fLimlo", &fLimlo);
      fLimlo.ShowMembers(R__insp, strcat(R__parent,"fLimlo.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fLimlo",R__MFindSupercutsONOFF_fLimlo);
      R__insp.Inspect(R__cl, R__parent, "fLimup", &fLimup);
      fLimup.ShowMembers(R__insp, strcat(R__parent,"fLimup.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fLimup",R__MFindSupercutsONOFF_fLimup);
      R__insp.Inspect(R__cl, R__parent, "fFix", &fFix);
      fFix.ShowMembers(R__insp, strcat(R__parent,"fFix.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fFix",R__MFindSupercutsONOFF_fFix);
      R__insp.Inspect(R__cl, R__parent, "fNpar", &fNpar);
      R__insp.Inspect(R__cl, R__parent, "fMethod", &fMethod);
      fMethod.ShowMembers(R__insp, strcat(R__parent,"fMethod.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fMethod",R__MFindSupercutsONOFF_fMethod);
      R__insp.Inspect(R__cl, R__parent, "fMin", &fMin);
      R__insp.Inspect(R__cl, R__parent, "fEdm", &fEdm);
      R__insp.Inspect(R__cl, R__parent, "fErrdef", &fErrdef);
      R__insp.Inspect(R__cl, R__parent, "fNpari", &fNpari);
      R__insp.Inspect(R__cl, R__parent, "fNparx", &fNparx);
      R__insp.Inspect(R__cl, R__parent, "fIstat", &fIstat);
      R__insp.Inspect(R__cl, R__parent, "fErrMinimize", &fErrMinimize);
      MParContainer::ShowMembers(R__insp, R__parent);
}

namespace ROOT {
   // Return the actual TClass for the object argument
   TClass *MFindSupercutsONOFF_IsA(const void *obj) {
      return ((::MFindSupercutsONOFF*)obj)->IsA();
   }
   // Wrappers around operator new
   void *new_MFindSupercutsONOFF(void *p) {
      return  p ? new(p) ::MFindSupercutsONOFF : new ::MFindSupercutsONOFF;
   }
   void *newArray_MFindSupercutsONOFF(Long_t size) {
      return new ::MFindSupercutsONOFF[size];
   }
   // Wrapper around operator delete
   void delete_MFindSupercutsONOFF(void *p) {
      delete ((::MFindSupercutsONOFF*)p);
   }
   void deleteArray_MFindSupercutsONOFF(void *p) {
      delete [] ((::MFindSupercutsONOFF*)p);
   }
   void destruct_MFindSupercutsONOFF(void *p) {
      typedef ::MFindSupercutsONOFF current_t;
      ((current_t*)p)->~current_t();
   }
} // end of namespace ROOT for class MFindSupercutsONOFF

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fDataONRootFilename(TBuffer &R__b, void *R__p, int)
{
   TString &fDataONRootFilename = *(TString *)R__p;
   if (R__b.IsReading()) {
      fDataONRootFilename.Streamer(R__b);
   } else {
      fDataONRootFilename.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fDataOFFRootFilename(TBuffer &R__b, void *R__p, int)
{
   TString &fDataOFFRootFilename = *(TString *)R__p;
   if (R__b.IsReading()) {
      fDataOFFRootFilename.Streamer(R__b);
   } else {
      fDataOFFRootFilename.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fPathForFiles(TBuffer &R__b, void *R__p, int)
{
   TString &fPathForFiles = *(TString *)R__p;
   if (R__b.IsReading()) {
      fPathForFiles.Streamer(R__b);
   } else {
      fPathForFiles.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fOptSCParamFilenameVector(TBuffer &R__b, void *R__p, int)
{
   TString** fOptSCParamFilenameVector = (TString**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fOptSCParamFilenameVector;
   } else {
      R__b << *fOptSCParamFilenameVector;
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fTrainMatrixONFilenameVector(TBuffer &R__b, void *R__p, int)
{
   TString** fTrainMatrixONFilenameVector = (TString**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fTrainMatrixONFilenameVector;
   } else {
      R__b << *fTrainMatrixONFilenameVector;
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fTestMatrixONFilenameVector(TBuffer &R__b, void *R__p, int)
{
   TString** fTestMatrixONFilenameVector = (TString**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fTestMatrixONFilenameVector;
   } else {
      R__b << *fTestMatrixONFilenameVector;
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fTrainMatrixOFFFilenameVector(TBuffer &R__b, void *R__p, int)
{
   TString** fTrainMatrixOFFFilenameVector = (TString**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fTrainMatrixOFFFilenameVector;
   } else {
      R__b << *fTrainMatrixOFFFilenameVector;
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fTestMatrixOFFFilenameVector(TBuffer &R__b, void *R__p, int)
{
   TString** fTestMatrixOFFFilenameVector = (TString**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fTestMatrixOFFFilenameVector;
   } else {
      R__b << *fTestMatrixOFFFilenameVector;
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fCosThetaRangeVector(TBuffer &R__b, void *R__p, int)
{
   TArrayD &fCosThetaRangeVector = *(TArrayD *)R__p;
   if (R__b.IsReading()) {
      fCosThetaRangeVector.Streamer(R__b);
   } else {
      fCosThetaRangeVector.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fThetaRangeStringVector(TBuffer &R__b, void *R__p, int)
{
   TString** fThetaRangeStringVector = (TString**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fThetaRangeStringVector;
   } else {
      R__b << *fThetaRangeStringVector;
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fCosThetaBinCenterVector(TBuffer &R__b, void *R__p, int)
{
   TArrayD &fCosThetaBinCenterVector = *(TArrayD *)R__p;
   if (R__b.IsReading()) {
      fCosThetaBinCenterVector.Streamer(R__b);
   } else {
      fCosThetaBinCenterVector.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fSuccessfulThetaBinsHist(TBuffer &R__b, void *R__p, int)
{
   TH1F** fSuccessfulThetaBinsHist = (TH1F**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fSuccessfulThetaBinsHist;
   } else {
      R__b << (TObject*)*fSuccessfulThetaBinsHist;
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fNormFactorTrainHist(TBuffer &R__b, void *R__p, int)
{
   TH1F** fNormFactorTrainHist = (TH1F**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fNormFactorTrainHist;
   } else {
      R__b << (TObject*)*fNormFactorTrainHist;
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fNormFactorTestHist(TBuffer &R__b, void *R__p, int)
{
   TH1F** fNormFactorTestHist = (TH1F**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fNormFactorTestHist;
   } else {
      R__b << (TObject*)*fNormFactorTestHist;
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fSigmaLiMaTrainHist(TBuffer &R__b, void *R__p, int)
{
   TH1F** fSigmaLiMaTrainHist = (TH1F**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fSigmaLiMaTrainHist;
   } else {
      R__b << (TObject*)*fSigmaLiMaTrainHist;
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fSigmaLiMaTestHist(TBuffer &R__b, void *R__p, int)
{
   TH1F** fSigmaLiMaTestHist = (TH1F**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fSigmaLiMaTestHist;
   } else {
      R__b << (TObject*)*fSigmaLiMaTestHist;
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fNexTrainHist(TBuffer &R__b, void *R__p, int)
{
   TH1F** fNexTrainHist = (TH1F**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fNexTrainHist;
   } else {
      R__b << (TObject*)*fNexTrainHist;
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fNexTestHist(TBuffer &R__b, void *R__p, int)
{
   TH1F** fNexTestHist = (TH1F**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fNexTestHist;
   } else {
      R__b << (TObject*)*fNexTestHist;
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fNEvtsInTrainMatrixONHist(TBuffer &R__b, void *R__p, int)
{
   TH1F** fNEvtsInTrainMatrixONHist = (TH1F**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fNEvtsInTrainMatrixONHist;
   } else {
      R__b << (TObject*)*fNEvtsInTrainMatrixONHist;
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fNEvtsInTestMatrixONHist(TBuffer &R__b, void *R__p, int)
{
   TH1F** fNEvtsInTestMatrixONHist = (TH1F**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fNEvtsInTestMatrixONHist;
   } else {
      R__b << (TObject*)*fNEvtsInTestMatrixONHist;
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fNEvtsInTrainMatrixOFFHist(TBuffer &R__b, void *R__p, int)
{
   TH1F** fNEvtsInTrainMatrixOFFHist = (TH1F**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fNEvtsInTrainMatrixOFFHist;
   } else {
      R__b << (TObject*)*fNEvtsInTrainMatrixOFFHist;
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fNEvtsInTestMatrixOFFHist(TBuffer &R__b, void *R__p, int)
{
   TH1F** fNEvtsInTestMatrixOFFHist = (TH1F**)R__p;
   if (R__b.IsReading()) {
      R__b >> *fNEvtsInTestMatrixOFFHist;
   } else {
      R__b << (TObject*)*fNEvtsInTestMatrixOFFHist;
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fHadronnessName(TBuffer &R__b, void *R__p, int)
{
   TString &fHadronnessName = *(TString *)R__p;
   if (R__b.IsReading()) {
      fHadronnessName.Streamer(R__b);
   } else {
      fHadronnessName.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fHadronnessNameOFF(TBuffer &R__b, void *R__p, int)
{
   TString &fHadronnessNameOFF = *(TString *)R__p;
   if (R__b.IsReading()) {
      fHadronnessNameOFF.Streamer(R__b);
   } else {
      fHadronnessNameOFF.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fInitSCPar(TBuffer &R__b, void *R__p, int)
{
   TArrayD &fInitSCPar = *(TArrayD *)R__p;
   if (R__b.IsReading()) {
      fInitSCPar.Streamer(R__b);
   } else {
      fInitSCPar.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fInitSCParSteps(TBuffer &R__b, void *R__p, int)
{
   TArrayD &fInitSCParSteps = *(TArrayD *)R__p;
   if (R__b.IsReading()) {
      fInitSCParSteps.Streamer(R__b);
   } else {
      fInitSCParSteps.Streamer(R__b);
   }
}

//______________________________________________________________________________
void R__MFindSupercutsONOFFThetaLoop_fAlphaDistributionsRootFilename(TBuffer &R__b, void *R__p, int)
{
   TString &fAlphaDistributionsRootFilename = *(TString *)R__p;
   if (R__b.IsReading()) {
      fAlphaDistributionsRootFilename.Streamer(R__b);
   } else {
      fAlphaDistributionsRootFilename.Streamer(R__b);
   }
}

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

   if (R__b.IsReading()) {
      MFindSupercutsONOFFThetaLoop::Class()->ReadBuffer(R__b, this);
   } else {
      MFindSupercutsONOFFThetaLoop::Class()->WriteBuffer(R__b, this);
   }
}

//______________________________________________________________________________
void MFindSupercutsONOFFThetaLoop::ShowMembers(TMemberInspector &R__insp, char *R__parent)
{
      // Inspect the data members of an object of class MFindSupercutsONOFFThetaLoop.

      TClass *R__cl = MFindSupercutsONOFFThetaLoop::IsA();
      Int_t R__ncp = strlen(R__parent);
      if (R__ncp || R__cl || R__insp.IsA()) { }
      R__insp.Inspect(R__cl, R__parent, "fDataONRootFilename", &fDataONRootFilename);
      fDataONRootFilename.ShowMembers(R__insp, strcat(R__parent,"fDataONRootFilename.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fDataONRootFilename",R__MFindSupercutsONOFFThetaLoop_fDataONRootFilename);
      R__insp.Inspect(R__cl, R__parent, "fDataOFFRootFilename", &fDataOFFRootFilename);
      fDataOFFRootFilename.ShowMembers(R__insp, strcat(R__parent,"fDataOFFRootFilename.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fDataOFFRootFilename",R__MFindSupercutsONOFFThetaLoop_fDataOFFRootFilename);
      R__insp.Inspect(R__cl, R__parent, "fPathForFiles", &fPathForFiles);
      fPathForFiles.ShowMembers(R__insp, strcat(R__parent,"fPathForFiles.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fPathForFiles",R__MFindSupercutsONOFFThetaLoop_fPathForFiles);
      R__insp.Inspect(R__cl, R__parent, "*fOptSCParamFilenameVector", &fOptSCParamFilenameVector);
      R__cl->SetStreamer("*fOptSCParamFilenameVector",R__MFindSupercutsONOFFThetaLoop_fOptSCParamFilenameVector);
      R__insp.Inspect(R__cl, R__parent, "*fTrainMatrixONFilenameVector", &fTrainMatrixONFilenameVector);
      R__cl->SetStreamer("*fTrainMatrixONFilenameVector",R__MFindSupercutsONOFFThetaLoop_fTrainMatrixONFilenameVector);
      R__insp.Inspect(R__cl, R__parent, "*fTestMatrixONFilenameVector", &fTestMatrixONFilenameVector);
      R__cl->SetStreamer("*fTestMatrixONFilenameVector",R__MFindSupercutsONOFFThetaLoop_fTestMatrixONFilenameVector);
      R__insp.Inspect(R__cl, R__parent, "*fTrainMatrixOFFFilenameVector", &fTrainMatrixOFFFilenameVector);
      R__cl->SetStreamer("*fTrainMatrixOFFFilenameVector",R__MFindSupercutsONOFFThetaLoop_fTrainMatrixOFFFilenameVector);
      R__insp.Inspect(R__cl, R__parent, "*fTestMatrixOFFFilenameVector", &fTestMatrixOFFFilenameVector);
      R__cl->SetStreamer("*fTestMatrixOFFFilenameVector",R__MFindSupercutsONOFFThetaLoop_fTestMatrixOFFFilenameVector);
      R__insp.Inspect(R__cl, R__parent, "fAlphaSig", &fAlphaSig);
      R__insp.Inspect(R__cl, R__parent, "fAlphaBkgMin", &fAlphaBkgMin);
      R__insp.Inspect(R__cl, R__parent, "fAlphaBkgMax", &fAlphaBkgMax);
      R__insp.Inspect(R__cl, R__parent, "fSizeCutLow", &fSizeCutLow);
      R__insp.Inspect(R__cl, R__parent, "fSizeCutUp", &fSizeCutUp);
      R__insp.Inspect(R__cl, R__parent, "fNAlphaBins", &fNAlphaBins);
      R__insp.Inspect(R__cl, R__parent, "fAlphaBinLow", &fAlphaBinLow);
      R__insp.Inspect(R__cl, R__parent, "fAlphaBinUp", &fAlphaBinUp);
      R__insp.Inspect(R__cl, R__parent, "fUseFittedQuantities", &fUseFittedQuantities);
      R__insp.Inspect(R__cl, R__parent, "fPolyGaussFitAlphaSigma", &fPolyGaussFitAlphaSigma);
      R__insp.Inspect(R__cl, R__parent, "fWhichFractionTrain", &fWhichFractionTrain);
      R__insp.Inspect(R__cl, R__parent, "fWhichFractionTest", &fWhichFractionTest);
      R__insp.Inspect(R__cl, R__parent, "fWhichFractionTrainOFF", &fWhichFractionTrainOFF);
      R__insp.Inspect(R__cl, R__parent, "fWhichFractionTestOFF", &fWhichFractionTestOFF);
      R__insp.Inspect(R__cl, R__parent, "fThetaMin", &fThetaMin);
      R__insp.Inspect(R__cl, R__parent, "fThetaMax", &fThetaMax);
      R__insp.Inspect(R__cl, R__parent, "fCosThetaRangeVector", &fCosThetaRangeVector);
      fCosThetaRangeVector.ShowMembers(R__insp, strcat(R__parent,"fCosThetaRangeVector.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fCosThetaRangeVector",R__MFindSupercutsONOFFThetaLoop_fCosThetaRangeVector);
      R__insp.Inspect(R__cl, R__parent, "*fThetaRangeStringVector", &fThetaRangeStringVector);
      R__cl->SetStreamer("*fThetaRangeStringVector",R__MFindSupercutsONOFFThetaLoop_fThetaRangeStringVector);
      R__insp.Inspect(R__cl, R__parent, "fCosThetaBinCenterVector", &fCosThetaBinCenterVector);
      fCosThetaBinCenterVector.ShowMembers(R__insp, strcat(R__parent,"fCosThetaBinCenterVector.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fCosThetaBinCenterVector",R__MFindSupercutsONOFFThetaLoop_fCosThetaBinCenterVector);
      R__insp.Inspect(R__cl, R__parent, "fActualCosThetaBinCenter", &fActualCosThetaBinCenter);
      R__insp.Inspect(R__cl, R__parent, "fOverallNexTrain", &fOverallNexTrain);
      R__insp.Inspect(R__cl, R__parent, "fOverallNexTest", &fOverallNexTest);
      R__insp.Inspect(R__cl, R__parent, "fOverallSigmaLiMaTrain", &fOverallSigmaLiMaTrain);
      R__insp.Inspect(R__cl, R__parent, "fOverallSigmaLiMaTest", &fOverallSigmaLiMaTest);
      R__insp.Inspect(R__cl, R__parent, "*fSuccessfulThetaBinsHist", &fSuccessfulThetaBinsHist);
      R__cl->SetStreamer("*fSuccessfulThetaBinsHist",R__MFindSupercutsONOFFThetaLoop_fSuccessfulThetaBinsHist);
      R__insp.Inspect(R__cl, R__parent, "*fNormFactorTrainHist", &fNormFactorTrainHist);
      R__cl->SetStreamer("*fNormFactorTrainHist",R__MFindSupercutsONOFFThetaLoop_fNormFactorTrainHist);
      R__insp.Inspect(R__cl, R__parent, "*fNormFactorTestHist", &fNormFactorTestHist);
      R__cl->SetStreamer("*fNormFactorTestHist",R__MFindSupercutsONOFFThetaLoop_fNormFactorTestHist);
      R__insp.Inspect(R__cl, R__parent, "*fSigmaLiMaTrainHist", &fSigmaLiMaTrainHist);
      R__cl->SetStreamer("*fSigmaLiMaTrainHist",R__MFindSupercutsONOFFThetaLoop_fSigmaLiMaTrainHist);
      R__insp.Inspect(R__cl, R__parent, "*fSigmaLiMaTestHist", &fSigmaLiMaTestHist);
      R__cl->SetStreamer("*fSigmaLiMaTestHist",R__MFindSupercutsONOFFThetaLoop_fSigmaLiMaTestHist);
      R__insp.Inspect(R__cl, R__parent, "*fNexTrainHist", &fNexTrainHist);
      R__cl->SetStreamer("*fNexTrainHist",R__MFindSupercutsONOFFThetaLoop_fNexTrainHist);
      R__insp.Inspect(R__cl, R__parent, "*fNexTestHist", &fNexTestHist);
      R__cl->SetStreamer("*fNexTestHist",R__MFindSupercutsONOFFThetaLoop_fNexTestHist);
      R__insp.Inspect(R__cl, R__parent, "*fNEvtsInTrainMatrixONHist", &fNEvtsInTrainMatrixONHist);
      R__cl->SetStreamer("*fNEvtsInTrainMatrixONHist",R__MFindSupercutsONOFFThetaLoop_fNEvtsInTrainMatrixONHist);
      R__insp.Inspect(R__cl, R__parent, "*fNEvtsInTestMatrixONHist", &fNEvtsInTestMatrixONHist);
      R__cl->SetStreamer("*fNEvtsInTestMatrixONHist",R__MFindSupercutsONOFFThetaLoop_fNEvtsInTestMatrixONHist);
      R__insp.Inspect(R__cl, R__parent, "*fNEvtsInTrainMatrixOFFHist", &fNEvtsInTrainMatrixOFFHist);
      R__cl->SetStreamer("*fNEvtsInTrainMatrixOFFHist",R__MFindSupercutsONOFFThetaLoop_fNEvtsInTrainMatrixOFFHist);
      R__insp.Inspect(R__cl, R__parent, "*fNEvtsInTestMatrixOFFHist", &fNEvtsInTestMatrixOFFHist);
      R__cl->SetStreamer("*fNEvtsInTestMatrixOFFHist",R__MFindSupercutsONOFFThetaLoop_fNEvtsInTestMatrixOFFHist);
      R__insp.Inspect(R__cl, R__parent, "fSkipOptimization", &fSkipOptimization);
      R__insp.Inspect(R__cl, R__parent, "fUseInitialSCParams", &fUseInitialSCParams);
      R__insp.Inspect(R__cl, R__parent, "fGammaEfficiency", &fGammaEfficiency);
      R__insp.Inspect(R__cl, R__parent, "fTuneNormFactor", &fTuneNormFactor);
      R__insp.Inspect(R__cl, R__parent, "fNormFactorFromAlphaBkg", &fNormFactorFromAlphaBkg);
      R__insp.Inspect(R__cl, R__parent, "fNotUseTheta", &fNotUseTheta);
      R__insp.Inspect(R__cl, R__parent, "fUseStaticCuts", &fUseStaticCuts);
      R__insp.Inspect(R__cl, R__parent, "fHadronnessName", &fHadronnessName);
      fHadronnessName.ShowMembers(R__insp, strcat(R__parent,"fHadronnessName.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fHadronnessName",R__MFindSupercutsONOFFThetaLoop_fHadronnessName);
      R__insp.Inspect(R__cl, R__parent, "fHadronnessNameOFF", &fHadronnessNameOFF);
      fHadronnessNameOFF.ShowMembers(R__insp, strcat(R__parent,"fHadronnessNameOFF.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fHadronnessNameOFF",R__MFindSupercutsONOFFThetaLoop_fHadronnessNameOFF);
      R__insp.Inspect(R__cl, R__parent, "fInitSCPar", &fInitSCPar);
      fInitSCPar.ShowMembers(R__insp, strcat(R__parent,"fInitSCPar.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fInitSCPar",R__MFindSupercutsONOFFThetaLoop_fInitSCPar);
      R__insp.Inspect(R__cl, R__parent, "fInitSCParSteps", &fInitSCParSteps);
      fInitSCParSteps.ShowMembers(R__insp, strcat(R__parent,"fInitSCParSteps.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fInitSCParSteps",R__MFindSupercutsONOFFThetaLoop_fInitSCParSteps);
      R__insp.Inspect(R__cl, R__parent, "*fPsFilename", &fPsFilename);
      R__insp.Inspect(R__cl, R__parent, "fAlphaDistributionsRootFilename", &fAlphaDistributionsRootFilename);
      fAlphaDistributionsRootFilename.ShowMembers(R__insp, strcat(R__parent,"fAlphaDistributionsRootFilename.")); R__parent[R__ncp] = 0;
      R__cl->SetStreamer("fAlphaDistributionsRootFilename",R__MFindSupercutsONOFFThetaLoop_fAlphaDistributionsRootFilename);
      R__insp.Inspect(R__cl, R__parent, "fReadMatricesFromFile", &fReadMatricesFromFile);
      R__insp.Inspect(R__cl, R__parent, "fOptimizeParameters", &fOptimizeParameters);
      R__insp.Inspect(R__cl, R__parent, "fTestParameters", &fTestParameters);
      MParContainer::ShowMembers(R__insp, R__parent);
}

namespace ROOT {
   // Return the actual TClass for the object argument
   TClass *MFindSupercutsONOFFThetaLoop_IsA(const void *obj) {
      return ((::MFindSupercutsONOFFThetaLoop*)obj)->IsA();
   }
   // Wrappers around operator new
   void *new_MFindSupercutsONOFFThetaLoop(void *p) {
      return  p ? new(p) ::MFindSupercutsONOFFThetaLoop : new ::MFindSupercutsONOFFThetaLoop;
   }
   void *newArray_MFindSupercutsONOFFThetaLoop(Long_t size) {
      return new ::MFindSupercutsONOFFThetaLoop[size];
   }
   // Wrapper around operator delete
   void delete_MFindSupercutsONOFFThetaLoop(void *p) {
      delete ((::MFindSupercutsONOFFThetaLoop*)p);
   }
   void deleteArray_MFindSupercutsONOFFThetaLoop(void *p) {
      delete [] ((::MFindSupercutsONOFFThetaLoop*)p);
   }
   void destruct_MFindSupercutsONOFFThetaLoop(void *p) {
      typedef ::MFindSupercutsONOFFThetaLoop current_t;
      ((current_t*)p)->~current_t();
   }
} // end of namespace ROOT for class MFindSupercutsONOFFThetaLoop

/********************************************************
* SuperCutsONOFFCint.cc
********************************************************/

#ifdef G__MEMTEST
#undef malloc
#undef free
#endif

extern "C" void G__cpp_reset_tagtableSuperCutsONOFFCint();

extern "C" void G__set_cpp_environmentSuperCutsONOFFCint() {
  G__add_compiledheader("TROOT.h");
  G__add_compiledheader("TMemberInspector.h");
  G__add_compiledheader("MFRandomSplit.h");
  G__add_compiledheader("MSupercutsCalcONOFF.h");
  G__add_compiledheader("MHFindSignificanceONOFF.h");
  G__add_compiledheader("MTSupercutsApplied.h");
  G__add_compiledheader("MFindSupercutsONOFF.h");
  G__add_compiledheader("MFindSupercutsONOFFThetaLoop.h");
  G__add_compiledheader("SuperCutsONOFFIncl.h");
  G__cpp_reset_tagtableSuperCutsONOFFCint();
}
class G__SuperCutsONOFFCintdOcc_tag {};

void* operator new(size_t size,G__SuperCutsONOFFCintdOcc_tag* p) {
  if(p && G__PVOID!=G__getgvp()) return((void*)p);
#ifndef G__ROOT
  return(malloc(size));
#else
  return(::operator new(size));
#endif
}

/* dummy, for exception */
#ifdef G__EH_DUMMY_DELETE
void operator delete(void *p,G__SuperCutsONOFFCintdOcc_tag* x) {
  if((long)p==G__getgvp() && G__PVOID!=G__getgvp()) return;
#ifndef G__ROOT
  free(p);
#else
  ::operator delete(p);
#endif
}
#endif

static void G__operator_delete(void *p) {
  if((long)p==G__getgvp() && G__PVOID!=G__getgvp()) return;
#ifndef G__ROOT
  free(p);
#else
  ::operator delete(p);
#endif
}

void G__DELDMY_SuperCutsONOFFCintdOcc() { G__operator_delete(0); }

extern "C" int G__cpp_dllrevSuperCutsONOFFCint() { return(30051515); }

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

/* MFRandomSplit */
static int G__SuperCutsONOFFCint_124_3_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
   MFRandomSplit *p=NULL;
   switch(libp->paran) {
   case 3:
      p = new MFRandomSplit(
(Double_t)G__double(libp->para[0]),(const char*)G__int(libp->para[1])
,(const char*)G__int(libp->para[2]));
      break;
   case 2:
      p = new MFRandomSplit((Double_t)G__double(libp->para[0]),(const char*)G__int(libp->para[1]));
      break;
   case 1:
      p = new MFRandomSplit((Double_t)G__double(libp->para[0]));
      break;
   }
      result7->obj.i = (long)p;
      result7->ref = (long)p;
      result7->type = 'u';
      result7->tagnum = G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFRandomSplit);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_124_4_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((const MFRandomSplit*)(G__getstructoffset()))->IsExpressionTrue());
   return(1 || funcname || hash || result7 || libp) ;
}

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

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

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

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

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

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

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

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

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

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

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

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

// automatic copy constructor
static int G__SuperCutsONOFFCint_124_7_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash)
{
   MFRandomSplit *p;
   p=new MFRandomSplit(*(MFRandomSplit*)G__int(libp->para[0]));
   result7->obj.i = (long)p;
   result7->ref = (long)p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFRandomSplit);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef MFRandomSplit G__TMFRandomSplit;
static int G__SuperCutsONOFFCint_124_8_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
   if(0==G__getstructoffset()) return(1);
   if(G__getaryconstruct())
     if(G__PVOID==G__getgvp())
       delete[] (MFRandomSplit *)(G__getstructoffset());
     else
       for(int i=G__getaryconstruct()-1;i>=0;i--)
         delete (MFRandomSplit *)((G__getstructoffset())+sizeof(MFRandomSplit)*i);
   else  delete (MFRandomSplit *)(G__getstructoffset());
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}


/* MTSupercutsApplied */
static int G__SuperCutsONOFFCint_136_0_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
   MTSupercutsApplied *p=NULL;
   switch(libp->paran) {
   case 2:
      p = new MTSupercutsApplied((const char*)G__int(libp->para[0]),(const char*)G__int(libp->para[1]));
      break;
   case 1:
      p = new MTSupercutsApplied((const char*)G__int(libp->para[0]));
      break;
   case 0:
   if(G__getaryconstruct()) p=new MTSupercutsApplied[G__getaryconstruct()];
   else                    p=new MTSupercutsApplied;
      break;
   }
      result7->obj.i = (long)p;
      result7->ref = (long)p;
      result7->type = 'u';
      result7->tagnum = G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MTSupercutsApplied);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_136_2_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MTSupercutsApplied*)(G__getstructoffset()))->CreateTreeBranches());
   return(1 || funcname || hash || result7 || libp) ;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// automatic copy constructor
static int G__SuperCutsONOFFCint_136_7_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash)
{
   MTSupercutsApplied *p;
   p=new MTSupercutsApplied(*(MTSupercutsApplied*)G__int(libp->para[0]));
   result7->obj.i = (long)p;
   result7->ref = (long)p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MTSupercutsApplied);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef MTSupercutsApplied G__TMTSupercutsApplied;
static int G__SuperCutsONOFFCint_136_8_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
   if(0==G__getstructoffset()) return(1);
   if(G__getaryconstruct())
     if(G__PVOID==G__getgvp())
       delete[] (MTSupercutsApplied *)(G__getstructoffset());
     else
       for(int i=G__getaryconstruct()-1;i>=0;i--)
         delete (MTSupercutsApplied *)((G__getstructoffset())+sizeof(MTSupercutsApplied)*i);
   else  delete (MTSupercutsApplied *)(G__getstructoffset());
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}


/* MSupercutsCalcONOFF */
static int G__SuperCutsONOFFCint_137_4_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
   MSupercutsCalcONOFF *p=NULL;
   switch(libp->paran) {
   case 4:
      p = new MSupercutsCalcONOFF(
(const char*)G__int(libp->para[0]),(const char*)G__int(libp->para[1])
,(const char*)G__int(libp->para[2]),(const char*)G__int(libp->para[3]));
      break;
   case 3:
      p = new MSupercutsCalcONOFF(
(const char*)G__int(libp->para[0]),(const char*)G__int(libp->para[1])
,(const char*)G__int(libp->para[2]));
      break;
   case 2:
      p = new MSupercutsCalcONOFF((const char*)G__int(libp->para[0]),(const char*)G__int(libp->para[1]));
      break;
   case 1:
      p = new MSupercutsCalcONOFF((const char*)G__int(libp->para[0]));
      break;
   case 0:
   if(G__getaryconstruct()) p=new MSupercutsCalcONOFF[G__getaryconstruct()];
   else                    p=new MSupercutsCalcONOFF;
      break;
   }
      result7->obj.i = (long)p;
      result7->ref = (long)p;
      result7->type = 'u';
      result7->tagnum = G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MSupercutsCalcONOFF);
   return(1 || funcname || hash || result7 || libp) ;
}

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

static int G__SuperCutsONOFFCint_137_6_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      {
const         TString *pobj,xobj=((const MSupercutsCalcONOFF*)(G__getstructoffset()))->GetHadronnessName();
        pobj=new TString(xobj);
        result7->obj.i=(long)((void*)pobj); result7->ref=result7->obj.i;
        G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

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

static int G__SuperCutsONOFFCint_137_8_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      {
const         TString *pobj,xobj=((const MSupercutsCalcONOFF*)(G__getstructoffset()))->GetSupercutsAppliedName();
        pobj=new TString(xobj);
        result7->obj.i=(long)((void*)pobj); result7->ref=result7->obj.i;
        G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_137_9_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MSupercutsCalcONOFF*)(G__getstructoffset()))->SetStoreAppliedSupercuts((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_137_0_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MSupercutsCalcONOFF*)(G__getstructoffset()))->GetStoreAppliedSupercuts());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_137_1_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MSupercutsCalcONOFF*)(G__getstructoffset()))->SetVariableNotUseTheta((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_137_2_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MSupercutsCalcONOFF*)(G__getstructoffset()))->GetVariableNotUseTheta());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_137_3_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MSupercutsCalcONOFF*)(G__getstructoffset()))->SetVariableUseStaticCuts((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_137_4_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MSupercutsCalcONOFF*)(G__getstructoffset()))->GetVariableUseStaticCuts());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_137_5_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MSupercutsCalcONOFF*)(G__getstructoffset()))->SetHillasDistLengthWidthUpperLowerLimits((Double_t)G__double(libp->para[0]),(Double_t)G__double(libp->para[1])
,(Double_t)G__double(libp->para[2]),(Double_t)G__double(libp->para[3])
,(Double_t)G__double(libp->para[4]),(Double_t)G__double(libp->para[5]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_137_6_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MSupercutsCalcONOFF*)(G__getstructoffset()))->InitMapping((MHMatrix*)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

// automatic copy constructor
static int G__SuperCutsONOFFCint_137_0_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash)
{
   MSupercutsCalcONOFF *p;
   p=new MSupercutsCalcONOFF(*(MSupercutsCalcONOFF*)G__int(libp->para[0]));
   result7->obj.i = (long)p;
   result7->ref = (long)p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MSupercutsCalcONOFF);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef MSupercutsCalcONOFF G__TMSupercutsCalcONOFF;
static int G__SuperCutsONOFFCint_137_1_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
   if(0==G__getstructoffset()) return(1);
   if(G__getaryconstruct())
     if(G__PVOID==G__getgvp())
       delete[] (MSupercutsCalcONOFF *)(G__getstructoffset());
     else
       for(int i=G__getaryconstruct()-1;i>=0;i--)
         delete (MSupercutsCalcONOFF *)((G__getstructoffset())+sizeof(MSupercutsCalcONOFF)*i);
   else  delete (MSupercutsCalcONOFF *)(G__getstructoffset());
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}


/* MHFindSignificanceONOFF */
static int G__SuperCutsONOFFCint_159_7_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
   MHFindSignificanceONOFF *p=NULL;
   switch(libp->paran) {
   case 2:
      p = new MHFindSignificanceONOFF((const char*)G__int(libp->para[0]),(const char*)G__int(libp->para[1]));
      break;
   case 1:
      p = new MHFindSignificanceONOFF((const char*)G__int(libp->para[0]));
      break;
   case 0:
   if(G__getaryconstruct()) p=new MHFindSignificanceONOFF[G__getaryconstruct()];
   else                    p=new MHFindSignificanceONOFF;
      break;
   }
      result7->obj.i = (long)p;
      result7->ref = (long)p;
      result7->type = 'u';
      result7->tagnum = G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHFindSignificanceONOFF);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_9_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MHFindSignificanceONOFF*)(G__getstructoffset()))->FindSigmaONOFF(
(TH1*)G__int(libp->para[0]),(TH1*)G__int(libp->para[1])
,(Double_t)G__double(libp->para[2]),(Double_t)G__double(libp->para[3])
,(Double_t)G__double(libp->para[4]),(Int_t)G__int(libp->para[5])
,(Int_t)G__int(libp->para[6]),(Double_t)G__double(libp->para[7])
,(Bool_t)G__int(libp->para[8]),(Bool_t)G__int(libp->para[9])
,(Bool_t)G__int(libp->para[10]),(Bool_t)G__int(libp->para[11])
,*((const TString*)G__int(libp->para[12]))));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_0_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MHFindSignificanceONOFF*)(G__getstructoffset()))->SetLimitsForOFFDataFit((Double_t)G__double(libp->para[0]),(Double_t)G__double(libp->para[1]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_1_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MHFindSignificanceONOFF*)(G__getstructoffset()))->SetAlphaSig((Double_t)G__double(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_2_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MHFindSignificanceONOFF*)(G__getstructoffset()))->SetUseFittedQuantities((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_3_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MHFindSignificanceONOFF*)(G__getstructoffset()))->SigmaLiMa((Double_t)G__double(libp->para[0]),(Double_t)G__double(libp->para[1])
,(Double_t)G__double(libp->para[2]),(Double_t*)G__int(libp->para[3])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_4_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MHFindSignificanceONOFF*)(G__getstructoffset()))->SigmaLiMaForm5((Double_t)G__double(libp->para[0]),(Double_t)G__double(libp->para[1])
,(Double_t)G__double(libp->para[2]),(Double_t*)G__int(libp->para[3])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_5_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MHFindSignificanceONOFF*)(G__getstructoffset()))->SigmaVsAlphaONOFF((TH1*)G__int(libp->para[0]),(TH1*)G__int(libp->para[1])
,(Double_t)G__double(libp->para[2]),(Double_t)G__double(libp->para[3])
,(Int_t)G__int(libp->para[4]),(Bool_t)G__int(libp->para[5])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_6_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,100,(double)((MHFindSignificanceONOFF*)(G__getstructoffset()))->GetSignificance());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_7_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MHFindSignificanceONOFF*)(G__getstructoffset()))->GetUseFittedQuantities());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_8_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MHFindSignificanceONOFF*)(G__getstructoffset()))->ComputeHistOFFNormalized());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_9_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
   switch(libp->paran) {
   case 1:
      G__letint(result7,103,(long)((MHFindSignificanceONOFF*)(G__getstructoffset()))->DrawFit((const Option_t*)G__int(libp->para[0])));
      break;
   case 0:
      G__letint(result7,103,(long)((MHFindSignificanceONOFF*)(G__getstructoffset()))->DrawFit());
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_0_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MHFindSignificanceONOFF*)(G__getstructoffset()))->DrawHistOFF());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_1_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MHFindSignificanceONOFF*)(G__getstructoffset()))->DrawHistOFFNormalized());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_2_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,102,(double)((const MHFindSignificanceONOFF*)(G__getstructoffset()))->GetDegree());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_3_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,102,(double)((const MHFindSignificanceONOFF*)(G__getstructoffset()))->GetProb());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_4_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,102,(double)((const MHFindSignificanceONOFF*)(G__getstructoffset()))->GetNdf());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_5_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,102,(double)((const MHFindSignificanceONOFF*)(G__getstructoffset()))->GetGamma());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_6_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,102,(double)((const MHFindSignificanceONOFF*)(G__getstructoffset()))->GetNon());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_7_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,102,(double)((const MHFindSignificanceONOFF*)(G__getstructoffset()))->GetNex());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_8_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,102,(double)((const MHFindSignificanceONOFF*)(G__getstructoffset()))->GetNbg());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_9_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,102,(double)((const MHFindSignificanceONOFF*)(G__getstructoffset()))->GetSigLiMa1());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_0_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,102,(double)((const MHFindSignificanceONOFF*)(G__getstructoffset()))->GetSigLiMa2());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_1_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,102,(double)((const MHFindSignificanceONOFF*)(G__getstructoffset()))->GetSigLiMa3());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_2_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,102,(double)((const MHFindSignificanceONOFF*)(G__getstructoffset()))->GetMbins());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_3_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,102,(double)((const MHFindSignificanceONOFF*)(G__getstructoffset()))->GetAlphasi());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_4_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,102,(double)((const MHFindSignificanceONOFF*)(G__getstructoffset()))->GetNexONOFF());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_159_5_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,102,(double)((const MHFindSignificanceONOFF*)(G__getstructoffset()))->GetNexONOFFFitted());
   return(1 || funcname || hash || result7 || libp) ;
}

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

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

static int G__SuperCutsONOFFCint_159_8_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MHFindSignificanceONOFF*)(G__getstructoffset()))->SetPsFilename((TPostScript*)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// automatic copy constructor
static int G__SuperCutsONOFFCint_159_4_5(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash)
{
   MHFindSignificanceONOFF *p;
   p=new MHFindSignificanceONOFF(*(MHFindSignificanceONOFF*)G__int(libp->para[0]));
   result7->obj.i = (long)p;
   result7->ref = (long)p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHFindSignificanceONOFF);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef MHFindSignificanceONOFF G__TMHFindSignificanceONOFF;
static int G__SuperCutsONOFFCint_159_5_5(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
   if(0==G__getstructoffset()) return(1);
   if(G__getaryconstruct())
     if(G__PVOID==G__getgvp())
       delete[] (MHFindSignificanceONOFF *)(G__getstructoffset());
     else
       for(int i=G__getaryconstruct()-1;i>=0;i--)
         delete (MHFindSignificanceONOFF *)((G__getstructoffset())+sizeof(MHFindSignificanceONOFF)*i);
   else  delete (MHFindSignificanceONOFF *)(G__getstructoffset());
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}


/* MFindSupercutsONOFF */
static int G__SuperCutsONOFFCint_205_0_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
   MFindSupercutsONOFF *p=NULL;
   switch(libp->paran) {
   case 2:
      p = new MFindSupercutsONOFF((const char*)G__int(libp->para[0]),(const char*)G__int(libp->para[1]));
      break;
   case 1:
      p = new MFindSupercutsONOFF((const char*)G__int(libp->para[0]));
      break;
   case 0:
   if(G__getaryconstruct()) p=new MFindSupercutsONOFF[G__getaryconstruct()];
   else                    p=new MFindSupercutsONOFF;
      break;
   }
      result7->obj.i = (long)p;
      result7->ref = (long)p;
      result7->type = 'u';
      result7->tagnum = G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFindSupercutsONOFF);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_2_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFF*)(G__getstructoffset()))->SetFilenameTraining(*(TString*)libp->para[0].ref,(const Int_t)G__int(libp->para[1]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_3_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFF*)(G__getstructoffset()))->SetFilenameTest(*(TString*)libp->para[0].ref,(const Int_t)G__int(libp->para[1]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_4_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFF*)(G__getstructoffset()))->SetFilenameParam(*(TString*)libp->para[0].ref);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_5_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFF*)(G__getstructoffset()))->SetHadronnessName(*(TString*)libp->para[0].ref);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_6_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFF*)(G__getstructoffset()))->SetHadronnessNameOFF(*(TString*)libp->para[0].ref);
   return(1 || funcname || hash || result7 || libp) ;
}

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

static int G__SuperCutsONOFFCint_205_8_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFF*)(G__getstructoffset()))->SetAlphaDistributionsRootFilename(*(TString*)libp->para[0].ref);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_9_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->SetAlphaSig((Double_t)G__double(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_0_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->SetAlphaBkgMin((Double_t)G__double(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_1_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->SetAlphaBkgMax((Double_t)G__double(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_2_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->CheckAlphaSigBkg());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_3_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFF*)(G__getstructoffset()))->SetUseFittedQuantities((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_4_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFF*)(G__getstructoffset()))->SetPostScriptFile((TPostScript*)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_5_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFF*)(G__getstructoffset()))->SetPostScriptFile2(*(TPostScript*)libp->para[0].ref);
   return(1 || funcname || hash || result7 || libp) ;
}

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

static int G__SuperCutsONOFFCint_205_7_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFF*)(G__getstructoffset()))->SetMatrixFilter((MFilter*)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_8_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->DefineTrainMatrix(*(TString*)libp->para[0].ref,*(MH3*)libp->para[1].ref
,(const Int_t)G__int(libp->para[2]),*(TString*)libp->para[3].ref));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_9_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->DefineTestMatrix(*(TString*)libp->para[0].ref,*(MH3*)libp->para[1].ref
,(const Int_t)G__int(libp->para[2]),*(TString*)libp->para[3].ref));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_0_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->DefineTrainTestMatrix(*(TString*)libp->para[0].ref,*(MH3*)libp->para[1].ref
,(const Int_t)G__int(libp->para[2]),(const Int_t)G__int(libp->para[3])
,*(TString*)libp->para[4].ref,*(TString*)libp->para[5].ref));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_1_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->DefineTrainTestMatrixThetaRange(
*(TString*)libp->para[0].ref,(const Double_t)G__double(libp->para[1])
,(const Double_t)G__double(libp->para[2]),(Double_t)G__double(libp->para[3])
,(Double_t)G__double(libp->para[4]),*(TString*)libp->para[5].ref
,*(TString*)libp->para[6].ref));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_2_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->DefineTrainTestMatrixOFFThetaRange(
*(TString*)libp->para[0].ref,(const Double_t)G__double(libp->para[1])
,(const Double_t)G__double(libp->para[2]),(Double_t)G__double(libp->para[3])
,(Double_t)G__double(libp->para[4]),*(TString*)libp->para[5].ref
,*(TString*)libp->para[6].ref));
   return(1 || funcname || hash || result7 || libp) ;
}

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

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

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

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

static int G__SuperCutsONOFFCint_205_7_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFF*)(G__getstructoffset()))->SetUseOrigDistribution((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_8_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->ReadMatrix(*(TString*)libp->para[0].ref,*(TString*)libp->para[1].ref));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_9_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->ReadMatrixOFF(*(TString*)libp->para[0].ref,*(TString*)libp->para[1].ref));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_0_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->ComputeNormFactorTrain());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_1_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->ComputeNormFactorTest());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_2_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->FindParams(*((TString*)G__int(libp->para[0])),*(TArrayD*)libp->para[1].ref
,*(TArrayD*)libp->para[2].ref));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_3_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->TestParamsOnTestSample());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_4_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->TestParamsOnTrainSample());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_5_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->SetThetaRange((Double_t)G__double(libp->para[0]),(Double_t)G__double(libp->para[1])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_6_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->SetSizeRange((Double_t)G__double(libp->para[0]),(Double_t)G__double(libp->para[1])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_7_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFF*)(G__getstructoffset()))->SetAlphaPlotBinining((Int_t)G__int(libp->para[0]),(Double_t)G__double(libp->para[1])
,(Double_t)G__double(libp->para[2]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_8_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,100,(double)((MFindSupercutsONOFF*)(G__getstructoffset()))->GetNormFactorTrain());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_9_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,100,(double)((MFindSupercutsONOFF*)(G__getstructoffset()))->GetNormFactorTest());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_0_4(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,100,(double)((MFindSupercutsONOFF*)(G__getstructoffset()))->GetSigmaLiMaTrain());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_1_4(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,100,(double)((MFindSupercutsONOFF*)(G__getstructoffset()))->GetSigmaLiMaTest());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_2_4(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,100,(double)((MFindSupercutsONOFF*)(G__getstructoffset()))->GetNexTrain());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_3_4(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,100,(double)((MFindSupercutsONOFF*)(G__getstructoffset()))->GetNexTest());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_4_4(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,100,(double)((MFindSupercutsONOFF*)(G__getstructoffset()))->GetAlphaSig());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_5_4(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,100,(double)((MFindSupercutsONOFF*)(G__getstructoffset()))->GetAlphaBkgMin());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_6_4(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,100,(double)((MFindSupercutsONOFF*)(G__getstructoffset()))->GetAlphaBkgMax());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_7_4(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->GetUseFittedQuantities());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_8_4(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->GetSkipOptimization());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_9_4(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->GetUseInitialSCParams());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_0_5(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->SetGammaEfficiency((Double_t)G__double(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_1_5(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,100,(double)((MFindSupercutsONOFF*)(G__getstructoffset()))->GetGammaEfficiency());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_2_5(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFF*)(G__getstructoffset()))->SetTuneNormFactor((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_3_5(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFF*)(G__getstructoffset()))->SetNormFactorFromAlphaBkg((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_4_5(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFF*)(G__getstructoffset()))->SetSkipOptimization((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_5_5(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFF*)(G__getstructoffset()))->SetUseInitialSCParams((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_6_5(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFF*)(G__getstructoffset()))->SetVariableNotUseTheta((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_7_5(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->GetVariableNotUseTheta());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_8_5(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFF*)(G__getstructoffset()))->SetVariableUseStaticCuts((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_205_9_5(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFF*)(G__getstructoffset()))->GetVariableUseStaticCuts());
   return(1 || funcname || hash || result7 || libp) ;
}

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

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

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

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

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

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

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

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

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

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

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

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

// automatic copy constructor
static int G__SuperCutsONOFFCint_205_2_7(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash)
{
   MFindSupercutsONOFF *p;
   p=new MFindSupercutsONOFF(*(MFindSupercutsONOFF*)G__int(libp->para[0]));
   result7->obj.i = (long)p;
   result7->ref = (long)p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFindSupercutsONOFF);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef MFindSupercutsONOFF G__TMFindSupercutsONOFF;
static int G__SuperCutsONOFFCint_205_3_7(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
   if(0==G__getstructoffset()) return(1);
   if(G__getaryconstruct())
     if(G__PVOID==G__getgvp())
       delete[] (MFindSupercutsONOFF *)(G__getstructoffset());
     else
       for(int i=G__getaryconstruct()-1;i>=0;i--)
         delete (MFindSupercutsONOFF *)((G__getstructoffset())+sizeof(MFindSupercutsONOFF)*i);
   else  delete (MFindSupercutsONOFF *)(G__getstructoffset());
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}


/* MFindSupercutsONOFFThetaLoop */
static int G__SuperCutsONOFFCint_206_0_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
   MFindSupercutsONOFFThetaLoop *p=NULL;
   switch(libp->paran) {
   case 2:
      p = new MFindSupercutsONOFFThetaLoop((const char*)G__int(libp->para[0]),(const char*)G__int(libp->para[1]));
      break;
   case 1:
      p = new MFindSupercutsONOFFThetaLoop((const char*)G__int(libp->para[0]));
      break;
   case 0:
   if(G__getaryconstruct()) p=new MFindSupercutsONOFFThetaLoop[G__getaryconstruct()];
   else                    p=new MFindSupercutsONOFFThetaLoop;
      break;
   }
      result7->obj.i = (long)p;
      result7->ref = (long)p;
      result7->type = 'u';
      result7->tagnum = G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFindSupercutsONOFFThetaLoop);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_2_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetHadronnessName(*(TString*)libp->para[0].ref);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_3_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetHadronnessNameOFF(*(TString*)libp->para[0].ref);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_4_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetPathForFiles(*(TString*)libp->para[0].ref);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_5_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetDataONOFFRootFilenames(*(TString*)libp->para[0].ref,*(TString*)libp->para[1].ref);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_6_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetALLNames());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_7_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetNamesManually((TString*)G__int(libp->para[0]),(TString*)G__int(libp->para[1])
,(TString*)G__int(libp->para[2]),(TString*)G__int(libp->para[3])
,(TString*)G__int(libp->para[4]),(TString*)G__int(libp->para[5])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_8_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetAlphaDistributionsRootFilename(*(TString*)libp->para[0].ref));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_9_0(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetAlphaSig((Double_t)G__double(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_0_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetAlphaBkgMin((Double_t)G__double(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_1_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetAlphaBkgMax((Double_t)G__double(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_2_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->CheckAlphaSigBkg());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_3_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetPostScriptFile((TPostScript*)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_4_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetCosThetaRangeVector(*(TArrayD*)libp->para[0].ref));
   return(1 || funcname || hash || result7 || libp) ;
}

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

static int G__SuperCutsONOFFCint_206_6_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetAlphaPlotBinining((Int_t)G__int(libp->para[0]),(Double_t)G__double(libp->para[1])
,(Double_t)G__double(libp->para[2]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_7_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetNormFactorTrainHist());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_8_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetNormFactorTestHist());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_9_1(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetSigmaLiMaTrainHist());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_0_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetSigmaLiMaTestHist());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_1_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetNexTrainHist());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_2_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetNexTestHist());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_3_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetNexSigmaLiMaNormFactorNEvtsTrainTestHist());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_4_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetSuccessfulThetaBinsHist());
   return(1 || funcname || hash || result7 || libp) ;
}

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

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

static int G__SuperCutsONOFFCint_206_7_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetInitSCPar(*(TArrayD*)libp->para[0].ref));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_8_2(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetInitSCParSteps(*(TArrayD*)libp->para[0].ref));
   return(1 || funcname || hash || result7 || libp) ;
}

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

static int G__SuperCutsONOFFCint_206_0_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetFractionTrainTestOnOffEvents((Double_t)G__double(libp->para[0]),(Double_t)G__double(libp->para[1])
,(Double_t)G__double(libp->para[2]),(Double_t)G__double(libp->para[3]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_1_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetTuneNormFactor((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_2_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetGammaEfficiency((Double_t)G__double(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_3_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetNormFactorFromAlphaBkg((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_4_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetUseFittedQuantities((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_5_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetReadMatricesFromFile((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_6_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetTrainParameters((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_7_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetTestParameters((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_8_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetSkipOptimization((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_9_3(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetUseInitialSCParams((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_0_4(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetVariableNotUseTheta((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_1_4(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->GetVariableNotUseTheta());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_2_4(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetVariableUseStaticCuts((Bool_t)G__int(libp->para[0]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_3_4(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->GetVariableUseStaticCuts());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_4_4(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__setnull(result7);
      ((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->SetSizeRange((Double_t)G__double(libp->para[0]),(Double_t)G__double(libp->para[1]));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_5_4(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->LoopOverThetaRanges());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_6_4(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->ComputeNexSignificanceVSAlphaSig());
   return(1 || funcname || hash || result7 || libp) ;
}

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

static int G__SuperCutsONOFFCint_206_8_4(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,100,(double)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->GetOverallNexTrain());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_9_4(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,100,(double)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->GetOverallNexTest());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_0_5(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,100,(double)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->GetOverallSigmaLiMaTrain());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_1_5(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,100,(double)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->GetOverallSigmaLiMaTest());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_2_5(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,100,(double)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->GetGammaEfficiency());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_3_5(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,100,(double)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->GetAlphaSig());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_4_5(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,100,(double)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->GetAlphaBkgMin());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_5_5(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letdouble(result7,100,(double)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->GetAlphaBkgMax());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_6_5(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->GetSkipOptimization());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__SuperCutsONOFFCint_206_7_5(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
      G__letint(result7,103,(long)((MFindSupercutsONOFFThetaLoop*)(G__getstructoffset()))->GetUseFittedQuantities());
   return(1 || funcname || hash || result7 || libp) ;
}

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

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

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

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

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

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

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

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

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

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

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

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

// automatic copy constructor
static int G__SuperCutsONOFFCint_206_0_7(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash)
{
   MFindSupercutsONOFFThetaLoop *p;
   p=new MFindSupercutsONOFFThetaLoop(*(MFindSupercutsONOFFThetaLoop*)G__int(libp->para[0]));
   result7->obj.i = (long)p;
   result7->ref = (long)p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFindSupercutsONOFFThetaLoop);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef MFindSupercutsONOFFThetaLoop G__TMFindSupercutsONOFFThetaLoop;
static int G__SuperCutsONOFFCint_206_1_7(G__value *result7,G__CONST char *funcname,struct G__param *libp,int hash) {
   if(0==G__getstructoffset()) return(1);
   if(G__getaryconstruct())
     if(G__PVOID==G__getgvp())
       delete[] (MFindSupercutsONOFFThetaLoop *)(G__getstructoffset());
     else
       for(int i=G__getaryconstruct()-1;i>=0;i--)
         delete (MFindSupercutsONOFFThetaLoop *)((G__getstructoffset())+sizeof(MFindSupercutsONOFFThetaLoop)*i);
   else  delete (MFindSupercutsONOFFThetaLoop *)(G__getstructoffset());
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}


/* Setting up global function */

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

/* MFRandomSplit */

/* MTSupercutsApplied */

/* MSupercutsCalcONOFF */

/* MHFindSignificanceONOFF */

/* MFindSupercutsONOFF */

/* MFindSupercutsONOFFThetaLoop */

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

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

size_t G__get_sizep2memfuncSuperCutsONOFFCint()
{
  G__Sizep2memfuncSuperCutsONOFFCint 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_inheritanceSuperCutsONOFFCint() {

   /* Setting up class inheritance */
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFRandomSplit))) {
     MFRandomSplit *G__Lderived;
     G__Lderived=(MFRandomSplit*)0x1000;
     {
       MFilter *G__Lpbase=(MFilter*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFRandomSplit),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFilter),(long)G__Lpbase-(long)G__Lderived,1,1);
     }
     {
       MTask *G__Lpbase=(MTask*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFRandomSplit),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MTask),(long)G__Lpbase-(long)G__Lderived,1,0);
     }
     {
       MInputStreamID *G__Lpbase=(MInputStreamID*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFRandomSplit),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MInputStreamID),(long)G__Lpbase-(long)G__Lderived,1,0);
     }
     {
       MParContainer *G__Lpbase=(MParContainer*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFRandomSplit),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MParContainer),(long)G__Lpbase-(long)G__Lderived,1,0);
     }
     {
       TObject *G__Lpbase=(TObject*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFRandomSplit),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
     }
   }
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MTSupercutsApplied))) {
     MTSupercutsApplied *G__Lderived;
     G__Lderived=(MTSupercutsApplied*)0x1000;
     {
       MParContainer *G__Lpbase=(MParContainer*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MTSupercutsApplied),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MParContainer),(long)G__Lpbase-(long)G__Lderived,1,1);
     }
     {
       TObject *G__Lpbase=(TObject*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MTSupercutsApplied),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
     }
   }
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MSupercutsCalcONOFF))) {
     MSupercutsCalcONOFF *G__Lderived;
     G__Lderived=(MSupercutsCalcONOFF*)0x1000;
     {
       MTask *G__Lpbase=(MTask*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MSupercutsCalcONOFF),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MTask),(long)G__Lpbase-(long)G__Lderived,1,1);
     }
     {
       MInputStreamID *G__Lpbase=(MInputStreamID*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MSupercutsCalcONOFF),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MInputStreamID),(long)G__Lpbase-(long)G__Lderived,1,0);
     }
     {
       MParContainer *G__Lpbase=(MParContainer*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MSupercutsCalcONOFF),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MParContainer),(long)G__Lpbase-(long)G__Lderived,1,0);
     }
     {
       TObject *G__Lpbase=(TObject*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MSupercutsCalcONOFF),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
     }
   }
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHFindSignificanceONOFF))) {
     MHFindSignificanceONOFF *G__Lderived;
     G__Lderived=(MHFindSignificanceONOFF*)0x1000;
     {
       MH *G__Lpbase=(MH*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHFindSignificanceONOFF),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MH),(long)G__Lpbase-(long)G__Lderived,1,1);
     }
     {
       MParContainer *G__Lpbase=(MParContainer*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHFindSignificanceONOFF),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MParContainer),(long)G__Lpbase-(long)G__Lderived,1,0);
     }
     {
       TObject *G__Lpbase=(TObject*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHFindSignificanceONOFF),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
     }
   }
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFindSupercutsONOFF))) {
     MFindSupercutsONOFF *G__Lderived;
     G__Lderived=(MFindSupercutsONOFF*)0x1000;
     {
       MParContainer *G__Lpbase=(MParContainer*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFindSupercutsONOFF),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MParContainer),(long)G__Lpbase-(long)G__Lderived,1,1);
     }
     {
       TObject *G__Lpbase=(TObject*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFindSupercutsONOFF),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
     }
   }
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFindSupercutsONOFFThetaLoop))) {
     MFindSupercutsONOFFThetaLoop *G__Lderived;
     G__Lderived=(MFindSupercutsONOFFThetaLoop*)0x1000;
     {
       MParContainer *G__Lpbase=(MParContainer*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFindSupercutsONOFFThetaLoop),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MParContainer),(long)G__Lpbase-(long)G__Lderived,1,1);
     }
     {
       TObject *G__Lpbase=(TObject*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFindSupercutsONOFFThetaLoop),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
     }
   }
}

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

   /* 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("Double_t",100,-1,0,
-1);
   G__setnewtype(-1,"Float 8 bytes (double)",0);
   G__search_typename2("Bool_t",103,-1,0,
-1);
   G__setnewtype(-1,"Boolean (0=false, 1=true) (bool)",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 */

   /* MFRandomSplit */
static void G__setup_memvarMFRandomSplit(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFRandomSplit));
   { MFRandomSplit *p; p=(MFRandomSplit*)0x1000; if (p) { }
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNumSelectedEvts=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fProb=",0,"probability with which the result should be kTRUE");
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fResult=",0,"Result returned by IsExpressionTrue");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
   }
   G__tag_memvar_reset();
}


   /* MTSupercutsApplied */
static void G__setup_memvarMTSupercutsApplied(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MTSupercutsApplied));
   { MTSupercutsApplied *p; p=(MTSupercutsApplied*)0x1000; if (p) { }
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNCutParameters=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNShowerParameters=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,68,0,0,-1,G__defined_typename("Double_t"),-1,4,"fCutParameters=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,68,0,0,-1,G__defined_typename("Double_t"),-1,4,"fShowerParameters=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TTree),-1,-1,4,"fRootTree=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fBranchesCreated=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fCutParamBranchName=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fShowerParamBranchName=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fCutParametersNamesTypes=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fShowerParametersNamesTypes=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
   }
   G__tag_memvar_reset();
}


   /* MSupercutsCalcONOFF */
static void G__setup_memvarMSupercutsCalcONOFF(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MSupercutsCalcONOFF));
   { MSupercutsCalcONOFF *p; p=(MSupercutsCalcONOFF*)0x1000; if (p) { }
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHillas),-1,-1,4,"fHil=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHillasSrc),-1,-1,4,"fHilSrc=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHillasExt),-1,-1,4,"fHilExt=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MNewImagePar),-1,-1,4,"fNewPar=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MPointingPos),-1,-1,4,"fPointPos=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHadronness),-1,-1,4,"fHadronness=",0,"! output container for hadronness");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MTSupercutsApplied),-1,-1,4,"fSupercutsApplied=",0,"output container for applied supercuts");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MSupercuts),-1,-1,4,"fSuper=",0,"container for supercut parameters");
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fHadronnessName=",0,"name of container to store hadronness");
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fSupercutsAppliedName=",0,"name of the container to store applied supercuts");
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fHilName=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fHilSrcName=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fHilExtName=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fNewParName=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fSuperName=",0,"name of container for supercut parameters");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fMm2Deg=",0,"!");
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fMap[11]=",0,"!");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHMatrix),-1,-1,4,"fMatrix=",0,"!");
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fStoreAppliedSupercuts=",0,"Boolean variable used to decided wether to store (kTRUE) or not (kFALSE) the supercuts applied");
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fNotUseTheta=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fUseStaticCuts=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fUseDist=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fSizeOffset=",0,"photons");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fDistOffset=",0,"degrees   NOT USED FOR THE TIME BEING");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fThetaOffset=",0,"degrees   NOT USED FOR THE TIME BEING");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fDistUpperLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fLengthUpperLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fWidthUpperLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fDistLowerLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fLengthLowerLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fWidthLowerLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fLeakage1UpperLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fLengthOverWidthUpperLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
   }
   G__tag_memvar_reset();
}


   /* MHFindSignificanceONOFF */
static void G__setup_memvarMHFindSignificanceONOFF(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHFindSignificanceONOFF));
   { MHFindSignificanceONOFF *p; p=(MHFindSignificanceONOFF*)0x1000; if (p) { }
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TH1),-1,-1,4,"fHistOrig=",0,"original plot of |alpha| (0.0 to 90.0 degrees)");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TH1),-1,-1,4,"fHist=",0,"copy of fHistOrig or rebinned histogram");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TH1),-1,-1,4,"fHistOrigOFF=",0,"original plot of |alpha| (0.0 to 90.0 degrees)");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TH1),-1,-1,4,"fHistOFF=",0,"copy of fHistOrig or rebinned histogram");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TH1),-1,-1,4,"fHistOFFNormalized=",0,"fHistOFF normalized (contents and errors) with ");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TPostScript),-1,-1,4,"fPsFilename=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fPsFilenameString=",0,"Name of the file where plots will be stored while the ");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphamin=",0,"requested lower limit of fit range");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphammm=",0,"center of fit range");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphamax=",0,"requested lower limit of fit range");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphaminOFF=",0,"requested lower limit of fit range for OFF data");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphamaxOFF=",0,"requested lower limit of fit range for OFF data");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphami=",0,"actual lower limit of fit range ");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphamm=",0,"actual center of fit range ");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphama=",0,"actual upper limit of fit range");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphasig=",0,"requested signal range");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphasi=",0,"actual signal range");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphasiOFF=",0,"actual signal range for OFF data");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphalow=",0,"requested lower edge of signal range");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphalo=",0,"actual lower edge of signal range");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphahig=",0,"requested upper edge of background range");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphahi=",0,"actual upper edge of background range");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNon=",0,"total number of events in signal region");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNbg=",0,"number of background events in signal region");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNex=",0,"number of excess events in signal region");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fdNon=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fdNbg=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fdNex=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNbgtot=",0,"total number of events in background region");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNbgtotFitted=",0,"fitted total no. of events in background region");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fdNbgtotFitted=",0,"fitted error of this number");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNexONOFF=",0,"number of excess events (ON-OFF) ");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNexONOFFFitted=",0,"number of excess events (ON-OFF fitted) ");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fdNexONOFF=",0,"error in number of excess events (ON-OFF) ");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fdNexONOFFFitted=",0,"error in number of excess events (ON-OFF fitted) ");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNoffTot=",0,"Total number of OFF events");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNoffSig=",0,"Number of OFF events in \"signal\" region ");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNoffBg=",0,"Number of OFF events in \"background\" region");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fdNoffTot=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fdNoffSig=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fdNoffBg=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNoffTotFitted=",0,"Total number of OFF events");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNoffSigFitted=",0,"Number of OFF events in \"signal\" region ");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNoffBgFitted=",0,"Number of OFF events in \"background\" region");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fdNoffTotFitted=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fdNoffSigFitted=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fdNoffBgFitted=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fUseFittedQuantities=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fPrintResultsOntoAlphaPlot=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNoff=",0,"fNoff = fNoffSig * fNormFactor");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fGamma=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNormFactor=",0,"= TotalNon/TotalNoff)");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fSigLiMa=",0,"significance of gamma signal according to Li & Ma");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fSigLiMa2=",0,"significance of gamma signal according to Li & Ma");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fSigLiMa3=",0,"significance of gamma signal according to Li & Ma");
   G__memvar_setup((void*)NULL,100,0,1,-1,G__defined_typename("Double_t"),-2,4,"fEps=",0,"tolerance for floating point comparisons");
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fDraw=",0,"if true : draw plots");
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fSavePlots=",0,"if true : Save plots in Psfile");
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fFitGauss=",0,"if true : do the (polynomial+Gauss fit)");
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fRebin=",0,"if true : allow rebinning of the alpha plot    ");
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fReduceDegree=",0,"if true : allow reducing of the order of the polynomial");
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fConstantBackg=",0,"if set true if background fit is not possible");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TCanvas),-1,-1,4,"fCanvas=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNexGauss=",0,"total number of excess events ");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fdNexGauss=",0,"error of the total number of excess events");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fSigmaGauss=",0,"sigma of fitted Gauss function");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fdSigmaGauss=",0,"error of this sigma");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TF1),-1,-1,4,"fPoly=",0,"polynomial function");
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fFitBad=",0,"if != 0 fit failed");
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fDegree=",0,"degree of polynomial to be fitted to the background");
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNdf=",0,"number of degrees of freedom of polynomial fit");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fChisq=",0,"chi squared of polynomial fit");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fProb=",0,"chi squared probability ofg polynomial fit ");
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TArrayD),-1,-1,4,"fValues=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TArrayD),-1,-1,4,"fErrors=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,105,0,1,-1,G__defined_typename("Int_t"),-2,4,"fNdim=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fEmat[6][6]=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fEma[6][6]=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fCorr[6][6]=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fMbins=",0,"number of bins in the fit range");
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fMlow=",0,"number of bins in the fit range with too few entries");
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNzero=",0,"number of bins in the fit range with zero entry");
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fIstat=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TF1),-1,-1,4,"fPolyOFF=",0,"polynomial function for OFF data");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TF1),-1,-1,4,"fPolyOFFNormalized=",0,"polynomial function for OFF data normalized with fNormFactor*(BinWidthON/BinWidthOFF)");
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fFitBadOFF=",0,"if != 0 fit failed");
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fDegreeOFF=",0,"degree of polynomial to be fitted to the background");
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNdfOFF=",0,"number of degrees of freedom of polynomial fit");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fChisqOFF=",0,"chi squared of polynomial fit");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fProbOFF=",0,"chi squared probability ofg polynomial fit ");
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TArrayD),-1,-1,4,"fValuesOFF=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TArrayD),-1,-1,4,"fErrorsOFF=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TArrayD),-1,-1,4,"fValuesOFFNormalized=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TArrayD),-1,-1,4,"fErrorsOFFNormalized=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,105,0,1,-1,G__defined_typename("Int_t"),-2,4,"fNdimOFF=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fEmatOFF[6][6]=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fEmaOFF[6][6]=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fCorrOFF[6][6]=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fMbinsOFF=",0,"number of bins in the fit range");
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fMlowOFF=",0,"number of bins in the fit range with too few entries");
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNzeroOFF=",0,"number of bins in the fit range with zero entry");
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fIstatOFF=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TF1),-1,-1,4,"fGPoly=",0,"(Gauss+polynomial) function");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TF1),-1,-1,4,"fGBackg=",0,"polynomial part of (Gauss+polynomial) function");
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fGFitBad=",0,"if != 0 fit failed");
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fGDegree=",0,"degree of polynomial to be fitted to the background");
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fGNdf=",0,"number of degrees of freedom of polynomial fit");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fGChisq=",0,"chi squared of polynomial fit");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fGProb=",0,"chi squared probability ofg polynomial fit ");
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TArrayD),-1,-1,4,"fGValues=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TArrayD),-1,-1,4,"fGErrors=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,105,0,1,-1,G__defined_typename("Int_t"),-2,4,"fGNdim=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fGEmat[9][9]=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fGEma[9][9]=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fGCorr[9][9]=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fGMbins=",0,"number of bins in the fit range");
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fGNzero=",0,"numnber of bins in the fit range with zero entry");
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fGIstat=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,1,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-2,4,"gsDefName=",0,"! Default Name");
   G__memvar_setup((void*)NULL,117,0,1,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-2,4,"gsDefTitle=",0,"! Default Title");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
   }
   G__tag_memvar_reset();
}


   /* MFindSupercutsONOFF */
static void G__setup_memvarMFindSupercutsONOFF(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFindSupercutsONOFF));
   { MFindSupercutsONOFF *p; p=(MFindSupercutsONOFF*)0x1000; if (p) { }
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fSizeCutLow=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fSizeCutUp=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fDistCutLow=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fDistCutUp=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fLengthCutLow=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fLengthCutUp=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fWidthCutLow=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fWidthCutUp=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fFilenameTrain=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fFilenameTest=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fHowManyTrain=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fHowManyTest=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fHowManyTrainOFF=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fHowManyTestOFF=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphaSig=",0,"Max alpha value were signal is expected");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphaBkgMin=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphaBkgMax=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fThetaMin=",0,"Cuts in ThetaOrig.fVal (in mili radians!!!)");
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fThetaMax=",0,"Cuts in ThetaOrig.fVal (in mili radians !!!)");
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fThetaRangeString=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNAlphaBins=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphaBinLow=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphaBinUp=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fUseOrigDistribution=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNormFactorTrain=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNormFactorTest=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fSigmaLiMaTrain=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fSigmaLiMaTest=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNexTrain=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNexTest=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fGammaEfficiency=",0,"Fraction of gammas that remain after cuts");
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fTuneNormFactor=",0,"If true, normalization factors are corrected using the estimated number of gammas and the gamma efficiency");
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fNormFactorFromAlphaBkg=",0,"if kTRUE, method 2) is used");
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fUseFittedQuantities=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fSkipOptimization=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fSetLimitsToSomeMinuitParams=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fMinuitDistUPUpperLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fMinuitDistUPLowerLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fMinuitLengthUPUpperLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fMinuitLengthUPLowerLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fMinuitWidthUPUpperLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fMinuitWidthUPLowerLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fMinuitLeakage1UPUpperLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fMinuitLeakage1UPLowerLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fMinuitDistLOWUpperLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fMinuitDistLOWLowerLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fMinuitLengthLOWUpperLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fMinuitLengthLOWLowerLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fMinuitWidthLOWUpperLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fMinuitWidthLOWLowerLimit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fNotUseTheta=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fUseDist=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fUseStaticCuts=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fUseInitialSCParams=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fFilenameParam=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fHadronnessName=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fHadronnessNameOFF=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fTrainONSupercutsAppliedName=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fTrainOFFSupercutsAppliedName=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fTestONSupercutsAppliedName=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fTestOFFSupercutsAppliedName=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TPostScript),-1,-1,4,"fPsFilename=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TPostScript),-1,-1,4,"fPsFilename2=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fPsFilenameString=",0,"Name of the file where plots will be stored while the ");
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fAlphaDistributionsRootFilename=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MSupercutsCalcONOFF),-1,-1,4,"fCalcHadTrain=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MSupercutsCalcONOFF),-1,-1,4,"fCalcHadTest=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MSupercutsCalcONOFF),-1,-1,4,"fCalcHadTrainOFF=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MSupercutsCalcONOFF),-1,-1,4,"fCalcHadTestOFF=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHMatrix),-1,-1,4,"fMatrixTrain=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHMatrix),-1,-1,4,"fMatrixTest=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHMatrix),-1,-1,4,"fMatrixTrainOFF=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHMatrix),-1,-1,4,"fMatrixTestOFF=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MGeomCam),-1,-1,4,"fCam=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MEvtLoop),-1,-1,4,"fObjectFit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFilter),-1,-1,4,"fMatrixFilter=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TArrayD),-1,-1,4,"fVinit=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TArrayD),-1,-1,4,"fStep=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TArrayD),-1,-1,4,"fLimlo=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TArrayD),-1,-1,4,"fLimup=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TArrayI),-1,-1,4,"fFix=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"fNpar=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fMethod=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fMin=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fEdm=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fErrdef=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNpari=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNparx=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fIstat=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fErrMinimize=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
   }
   G__tag_memvar_reset();
}


   /* MFindSupercutsONOFFThetaLoop */
static void G__setup_memvarMFindSupercutsONOFFThetaLoop(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFindSupercutsONOFFThetaLoop));
   { MFindSupercutsONOFFThetaLoop *p; p=(MFindSupercutsONOFFThetaLoop*)0x1000; if (p) { }
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fDataONRootFilename=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fDataOFFRootFilename=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fPathForFiles=",0,"Path to directory where files (PsFiles, rootfiles) will be stored");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fOptSCParamFilenameVector=",0,"Pointer to vector of TStrings containing name of the root files where optimized supercuts will be stored. To be created and filled once Vector of Costheta ranges is defined");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fTrainMatrixONFilenameVector=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fTestMatrixONFilenameVector=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fTrainMatrixOFFFilenameVector=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fTestMatrixOFFFilenameVector=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphaSig=",0,"Max alpha value were signal is expected");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphaBkgMin=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphaBkgMax=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fSizeCutLow=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fSizeCutUp=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNAlphaBins=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphaBinLow=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fAlphaBinUp=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fUseFittedQuantities=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fPolyGaussFitAlphaSigma=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fWhichFractionTrain=",0,"number <= 1; specifying fraction of ON Train events");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fWhichFractionTest=",0,"number <= 1; specifying fraction of ON Test events");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fWhichFractionTrainOFF=",0,"number <= 1; specifying fraction of OFF  Train events");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fWhichFractionTestOFF=",0,"number <= 1; specifying fraction of OFF Test events");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fThetaMin=",0,"Cuts in ThetaOrig.fVal (in rad!!!)");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fThetaMax=",0,"Cuts in ThetaOrig.fVal (in rad !!!)");
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TArrayD),-1,-1,4,"fCosThetaRangeVector=",0,"vector containing the ");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fThetaRangeStringVector=",0,"Pointer to vector of TStrings that contain Cos theta ranges specified in fCosThetaRangeVector. It will be used to identify alpha distributions stored in fAlphaDistributionsRootFilename");
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TArrayD),-1,-1,4,"fCosThetaBinCenterVector=",0,"vector containing the ");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fActualCosThetaBinCenter=",0,"Theta value used to fill ");
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fOverallNexTrain=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fOverallNexTest=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fOverallSigmaLiMaTrain=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fOverallSigmaLiMaTest=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TH1F),-1,-1,4,"fSuccessfulThetaBinsHist=",0,"Hist containing theta bins were optimization was successful");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TH1F),-1,-1,4,"fNormFactorTrainHist=",0,"Hist containing norm factors train for all Cos theta ranges");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TH1F),-1,-1,4,"fNormFactorTestHist=",0,"Hist containing norm factors test for all Cos theta ranges");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TH1F),-1,-1,4,"fSigmaLiMaTrainHist=",0,"Hist containing SigmaLiMa for Train samples for all Cos theta ranges");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TH1F),-1,-1,4,"fSigmaLiMaTestHist=",0,"Hist containing SigmaLiMa for Test samples for all Cos theta ranges");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TH1F),-1,-1,4,"fNexTrainHist=",0,"Hist containing Number os excess events for Train sample for all Cos thetas");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TH1F),-1,-1,4,"fNexTestHist=",0,"Hist containing Number os excess events for Test sample for all Cos theta");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TH1F),-1,-1,4,"fNEvtsInTrainMatrixONHist=",0,"Hist containing total number of events in Train Matrices of ON data for all Cos theta ranges");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TH1F),-1,-1,4,"fNEvtsInTestMatrixONHist=",0,"Hist containing total number of events in Test Matrices of ON data for all Cos theta ranges");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TH1F),-1,-1,4,"fNEvtsInTrainMatrixOFFHist=",0,"Hist containing total number of events in Train Matrices of OFF data for all Cos theta ranges");
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TH1F),-1,-1,4,"fNEvtsInTestMatrixOFFHist=",0,"Hist containing total number of events in Test Matrices of OFF data for all Cos theta ranges");
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fSkipOptimization=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fUseInitialSCParams=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fGammaEfficiency=",0,"Fraction of gammas that remain after cuts");
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fTuneNormFactor=",0,"If true, normalization factors are corrected ");
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fNormFactorFromAlphaBkg=",0,"if kTRUE, method 2) is used");
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fNotUseTheta=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fUseStaticCuts=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fHadronnessName=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fHadronnessNameOFF=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TArrayD),-1,-1,4,"fInitSCPar=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TArrayD),-1,-1,4,"fInitSCParSteps=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TPostScript),-1,-1,4,"fPsFilename=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,117,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,-1,4,"fAlphaDistributionsRootFilename=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fReadMatricesFromFile=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fOptimizeParameters=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fTestParameters=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
   }
   G__tag_memvar_reset();
}

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

/*********************************************************
* Member function information setup for each class
*********************************************************/
static void G__setup_memfuncMFRandomSplit(void) {
   /* MFRandomSplit */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFRandomSplit));
   G__memfunc_setup("PreProcess",1030,(G__InterfaceMethod)NULL,105,-1,G__defined_typename("Int_t"),0,1,1,4,0,"U 'MParList' - 0 - pList",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("Process",735,(G__InterfaceMethod)NULL,105,-1,G__defined_typename("Int_t"),0,0,1,4,0,"",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("PostProcess",1157,(G__InterfaceMethod)NULL,105,-1,G__defined_typename("Int_t"),0,0,1,4,0,"",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("MFRandomSplit",1280,G__SuperCutsONOFFCint_124_3_0,105,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFRandomSplit),-1,0,3,1,1,0,
"d - 'Double_t' 0 - f C - - 10 NULL name "
"C - - 10 NULL title",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("IsExpressionTrue",1676,G__SuperCutsONOFFCint_124_4_0,103,-1,G__defined_typename("Bool_t"),0,0,1,1,8,"",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("Class",502,G__SuperCutsONOFFCint_124_5_0,85,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TClass),-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Class_Name",982,G__SuperCutsONOFFCint_124_6_0,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Class_Version",1339,G__SuperCutsONOFFCint_124_7_0,115,-1,G__defined_typename("Version_t"),0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Dictionary",1046,G__SuperCutsONOFFCint_124_8_0,121,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("IsA",253,G__SuperCutsONOFFCint_124_9_0,85,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TClass),-1,0,0,1,1,8,"",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("ShowMembers",1132,G__SuperCutsONOFFCint_124_0_1,121,-1,-1,0,2,1,1,0,
"u 'TMemberInspector' - 1 - insp C - - 0 - parent",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("Streamer",835,G__SuperCutsONOFFCint_124_1_1,121,-1,-1,0,1,1,1,0,"u 'TBuffer' - 1 - b",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("StreamerNVirtual",1656,G__SuperCutsONOFFCint_124_2_1,121,-1,-1,0,1,1,1,0,"u 'TBuffer' - 1 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DeclFileName",1145,G__SuperCutsONOFFCint_124_3_1,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("ImplFileLine",1178,G__SuperCutsONOFFCint_124_4_1,105,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("ImplFileName",1171,G__SuperCutsONOFFCint_124_5_1,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DeclFileLine",1152,G__SuperCutsONOFFCint_124_6_1,105,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   // automatic copy constructor
   G__memfunc_setup("MFRandomSplit",1280,G__SuperCutsONOFFCint_124_7_1,(int)('i'),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFRandomSplit),-1,0,1,1,1,0,"u 'MFRandomSplit' - 11 - -",(char*)NULL,(void*)NULL,0);
   // automatic destructor
   G__memfunc_setup("~MFRandomSplit",1406,G__SuperCutsONOFFCint_124_8_1,(int)('y'),-1,-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncMTSupercutsApplied(void) {
   /* MTSupercutsApplied */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MTSupercutsApplied));
   G__memfunc_setup("MTSupercutsApplied",1838,G__SuperCutsONOFFCint_136_0_0,105,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MTSupercutsApplied),-1,0,2,1,1,0,
"C - - 10 NULL name C - - 10 NULL title",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("CreateTreeBranches",1802,G__SuperCutsONOFFCint_136_2_0,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("FillTreeBranches",1597,G__SuperCutsONOFFCint_136_3_0,103,-1,G__defined_typename("Bool_t"),0,2,1,1,0,
"u 'TArrayD' - 0 - CutParamVector u 'TArrayD' - 0 - ShowerParamVector",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetTreePointer",1425,G__SuperCutsONOFFCint_136_4_0,85,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TTree),-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Class",502,G__SuperCutsONOFFCint_136_5_0,85,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TClass),-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Class_Name",982,G__SuperCutsONOFFCint_136_6_0,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Class_Version",1339,G__SuperCutsONOFFCint_136_7_0,115,-1,G__defined_typename("Version_t"),0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Dictionary",1046,G__SuperCutsONOFFCint_136_8_0,121,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("IsA",253,G__SuperCutsONOFFCint_136_9_0,85,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TClass),-1,0,0,1,1,8,"",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("ShowMembers",1132,G__SuperCutsONOFFCint_136_0_1,121,-1,-1,0,2,1,1,0,
"u 'TMemberInspector' - 1 - insp C - - 0 - parent",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("Streamer",835,G__SuperCutsONOFFCint_136_1_1,121,-1,-1,0,1,1,1,0,"u 'TBuffer' - 1 - b",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("StreamerNVirtual",1656,G__SuperCutsONOFFCint_136_2_1,121,-1,-1,0,1,1,1,0,"u 'TBuffer' - 1 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DeclFileName",1145,G__SuperCutsONOFFCint_136_3_1,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("ImplFileLine",1178,G__SuperCutsONOFFCint_136_4_1,105,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("ImplFileName",1171,G__SuperCutsONOFFCint_136_5_1,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DeclFileLine",1152,G__SuperCutsONOFFCint_136_6_1,105,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   // automatic copy constructor
   G__memfunc_setup("MTSupercutsApplied",1838,G__SuperCutsONOFFCint_136_7_1,(int)('i'),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MTSupercutsApplied),-1,0,1,1,1,0,"u 'MTSupercutsApplied' - 11 - -",(char*)NULL,(void*)NULL,0);
   // automatic destructor
   G__memfunc_setup("~MTSupercutsApplied",1964,G__SuperCutsONOFFCint_136_8_1,(int)('y'),-1,-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,1);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncMSupercutsCalcONOFF(void) {
   /* MSupercutsCalcONOFF */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MSupercutsCalcONOFF));
   G__memfunc_setup("PreProcess",1030,(G__InterfaceMethod)NULL,105,-1,G__defined_typename("Int_t"),0,1,1,4,0,"U 'MParList' - 0 - pList",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("Process",735,(G__InterfaceMethod)NULL,105,-1,G__defined_typename("Int_t"),0,0,1,4,0,"",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("GetVal",579,(G__InterfaceMethod)NULL,100,-1,G__defined_typename("Double_t"),0,1,1,4,8,"i - 'Int_t' 0 - i",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("CtsMCut",675,(G__InterfaceMethod)NULL,100,-1,G__defined_typename("Double_t"),0,5,1,4,8,
"D - 'Double_t' 10 - a d - 'Double_t' 0 - ls "
"d - 'Double_t' 0 - ct d - 'Double_t' 0 - ls2 "
"d - 'Double_t' 0 - dd2",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("MSupercutsCalcONOFF",1798,G__SuperCutsONOFFCint_137_4_0,105,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MSupercutsCalcONOFF),-1,0,4,1,1,0,
"C - - 10 \"MHillas\" hilname C - - 10 \"MHillasSrc\" hilsrcname "
"C - - 10 NULL name C - - 10 NULL title",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetHadronnessName",1730,G__SuperCutsONOFFCint_137_5_0,121,-1,-1,0,1,1,1,0,"u 'TString' - 10 - name",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetHadronnessName",1718,G__SuperCutsONOFFCint_137_6_0,117,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,0,0,1,1,8,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetSupercutsAppliedName",2362,G__SuperCutsONOFFCint_137_7_0,121,-1,-1,0,1,1,1,0,"u 'TString' - 10 - name",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetSupercutsAppliedName",2350,G__SuperCutsONOFFCint_137_8_0,117,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString),-1,0,0,1,1,8,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetStoreAppliedSupercuts",2502,G__SuperCutsONOFFCint_137_9_0,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetStoreAppliedSupercuts",2490,G__SuperCutsONOFFCint_137_0_1,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetVariableNotUseTheta",2214,G__SuperCutsONOFFCint_137_1_1,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetVariableNotUseTheta",2202,G__SuperCutsONOFFCint_137_2_1,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetVariableUseStaticCuts",2438,G__SuperCutsONOFFCint_137_3_1,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetVariableUseStaticCuts",2426,G__SuperCutsONOFFCint_137_4_1,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetHillasDistLengthWidthUpperLowerLimits",4102,G__SuperCutsONOFFCint_137_5_1,121,-1,-1,0,6,1,1,0,
"d - 'Double_t' 0 - distup d - 'Double_t' 0 - lengthup "
"d - 'Double_t' 0 - widthup d - 'Double_t' 0 - distlow "
"d - 'Double_t' 0 - lengthlow d - 'Double_t' 0 - widthlow",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("InitMapping",1120,G__SuperCutsONOFFCint_137_6_1,121,-1,-1,0,1,1,1,0,"U 'MHMatrix' - 0 - mat","use quantity ThetaOrig.fVal at theta",(void*)NULL,0);
   G__memfunc_setup("StopMapping",1138,G__SuperCutsONOFFCint_137_7_1,121,-1,-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Class",502,G__SuperCutsONOFFCint_137_8_1,85,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TClass),-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Class_Name",982,G__SuperCutsONOFFCint_137_9_1,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Class_Version",1339,G__SuperCutsONOFFCint_137_0_2,115,-1,G__defined_typename("Version_t"),0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Dictionary",1046,G__SuperCutsONOFFCint_137_1_2,121,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("IsA",253,G__SuperCutsONOFFCint_137_2_2,85,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TClass),-1,0,0,1,1,8,"",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("ShowMembers",1132,G__SuperCutsONOFFCint_137_3_2,121,-1,-1,0,2,1,1,0,
"u 'TMemberInspector' - 1 - insp C - - 0 - parent",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("Streamer",835,G__SuperCutsONOFFCint_137_4_2,121,-1,-1,0,1,1,1,0,"u 'TBuffer' - 1 - b",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("StreamerNVirtual",1656,G__SuperCutsONOFFCint_137_5_2,121,-1,-1,0,1,1,1,0,"u 'TBuffer' - 1 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DeclFileName",1145,G__SuperCutsONOFFCint_137_6_2,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("ImplFileLine",1178,G__SuperCutsONOFFCint_137_7_2,105,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("ImplFileName",1171,G__SuperCutsONOFFCint_137_8_2,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DeclFileLine",1152,G__SuperCutsONOFFCint_137_9_2,105,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   // automatic copy constructor
   G__memfunc_setup("MSupercutsCalcONOFF",1798,G__SuperCutsONOFFCint_137_0_3,(int)('i'),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MSupercutsCalcONOFF),-1,0,1,1,1,0,"u 'MSupercutsCalcONOFF' - 11 - -",(char*)NULL,(void*)NULL,0);
   // automatic destructor
   G__memfunc_setup("~MSupercutsCalcONOFF",1924,G__SuperCutsONOFFCint_137_1_3,(int)('y'),-1,-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncMHFindSignificanceONOFF(void) {
   /* MHFindSignificanceONOFF */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHFindSignificanceONOFF));
   G__memfunc_setup("DetExcess",904,(G__InterfaceMethod)NULL,103,-1,G__defined_typename("Bool_t"),0,0,1,4,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DetExcessONOFF",1280,(G__InterfaceMethod)NULL,103,-1,G__defined_typename("Bool_t"),0,0,1,4,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("FitPolynomial",1351,(G__InterfaceMethod)NULL,103,-1,G__defined_typename("Bool_t"),0,0,1,4,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("FitPolynomialOFF",1570,(G__InterfaceMethod)NULL,103,-1,G__defined_typename("Bool_t"),0,0,1,4,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("FitGaussPoly",1226,(G__InterfaceMethod)NULL,103,-1,G__defined_typename("Bool_t"),0,0,1,4,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("RebinHistogram",1438,(G__InterfaceMethod)NULL,103,-1,G__defined_typename("Bool_t"),0,2,1,4,0,
"d - 'Double_t' 0 - x0 i - 'Int_t' 0 - nrebin",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("RebinHistogramOFF",1657,(G__InterfaceMethod)NULL,103,-1,G__defined_typename("Bool_t"),0,2,1,4,0,
"d - 'Double_t' 0 - x0 i - 'Int_t' 0 - nrebin",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("MHFindSignificanceONOFF",2129,G__SuperCutsONOFFCint_159_7_0,105,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHFindSignificanceONOFF),-1,0,2,1,1,0,
"C - - 10 NULL name C - - 10 NULL title",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("FindSigmaONOFF",1258,G__SuperCutsONOFFCint_159_9_0,103,-1,G__defined_typename("Bool_t"),0,13,1,1,0,
"U 'TH1' - 0 - fhistON U 'TH1' - 0 - fhistOFF "
"d - 'Double_t' 0 - NormFactor d - 'Double_t' 0 - alphamin "
"d - 'Double_t' 0 - alphamax i - 'Int_t' 0 - degreeON "
"i - 'Int_t' 0 - degreeOFF d - 'Double_t' 0 - alphasig "
"g - 'Bool_t' 0 - drawpoly g - 'Bool_t' 0 - fitgauss "
"g - 'Bool_t' 0 - print g - 'Bool_t' 0 - saveplots "
"u 'TString' - 10 - psfilename",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetLimitsForOFFDataFit",2109,G__SuperCutsONOFFCint_159_0_1,121,-1,-1,0,2,1,1,0,
"d - 'Double_t' 0 - Low d - 'Double_t' 0 - Up",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetAlphaSig",1077,G__SuperCutsONOFFCint_159_1_1,121,-1,-1,0,1,1,1,0,"d - 'Double_t' 0 - alphasig",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetUseFittedQuantities",2272,G__SuperCutsONOFFCint_159_2_1,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SigmaLiMa",852,G__SuperCutsONOFFCint_159_3_1,103,-1,G__defined_typename("Bool_t"),0,4,1,1,0,
"d - 'Double_t' 0 - non d - 'Double_t' 0 - noff "
"d - 'Double_t' 0 - gamma D - 'Double_t' 0 - siglima",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SigmaLiMaForm5",1309,G__SuperCutsONOFFCint_159_4_1,103,-1,G__defined_typename("Bool_t"),0,4,1,1,0,
"d - 'Double_t' 0 - non d - 'Double_t' 0 - noff "
"d - 'Double_t' 0 - gamma D - 'Double_t' 0 - siglima",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SigmaVsAlphaONOFF",1560,G__SuperCutsONOFFCint_159_5_1,103,-1,G__defined_typename("Bool_t"),0,6,1,1,0,
"U 'TH1' - 0 - fhistON U 'TH1' - 0 - fhistOFF "
"d - 'Double_t' 0 - alphamin d - 'Double_t' 0 - alphamax "
"i - 'Int_t' 0 - degree g - 'Bool_t' 0 - print",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetSignificance",1507,G__SuperCutsONOFFCint_159_6_1,100,-1,G__defined_typename("Double_t"),0,0,1,1,0,"","{ return fSigLiMa; }",(void*)NULL,0);
   G__memfunc_setup("GetUseFittedQuantities",2260,G__SuperCutsONOFFCint_159_7_1,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("ComputeHistOFFNormalized",2405,G__SuperCutsONOFFCint_159_8_1,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DrawFit",689,G__SuperCutsONOFFCint_159_9_1,103,-1,G__defined_typename("Bool_t"),0,1,1,1,0,"C - 'Option_t' 10 NULL opt",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DrawHistOFF",1025,G__SuperCutsONOFFCint_159_0_2,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DrawHistOFFNormalized",2070,G__SuperCutsONOFFCint_159_1_2,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetDegree",876,G__SuperCutsONOFFCint_159_2_2,102,-1,G__defined_typename("Float_t"),0,0,1,1,8,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetProb",691,G__SuperCutsONOFFCint_159_3_2,102,-1,G__defined_typename("Float_t"),0,0,1,1,8,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetNdf",568,G__SuperCutsONOFFCint_159_4_2,102,-1,G__defined_typename("Float_t"),0,0,1,1,8,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetGamma",771,G__SuperCutsONOFFCint_159_5_2,102,-1,G__defined_typename("Float_t"),0,0,1,1,8,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetNon",587,G__SuperCutsONOFFCint_159_6_2,102,-1,G__defined_typename("Float_t"),0,0,1,1,8,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetNex",587,G__SuperCutsONOFFCint_159_7_2,102,-1,G__defined_typename("Float_t"),0,0,1,1,8,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetNbg",567,G__SuperCutsONOFFCint_159_8_2,102,-1,G__defined_typename("Float_t"),0,0,1,1,8,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetSigLiMa1",983,G__SuperCutsONOFFCint_159_9_2,102,-1,G__defined_typename("Float_t"),0,0,1,1,8,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetSigLiMa2",984,G__SuperCutsONOFFCint_159_0_3,102,-1,G__defined_typename("Float_t"),0,0,1,1,8,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetSigLiMa3",985,G__SuperCutsONOFFCint_159_1_3,102,-1,G__defined_typename("Float_t"),0,0,1,1,8,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetMbins",793,G__SuperCutsONOFFCint_159_2_3,102,-1,G__defined_typename("Float_t"),0,0,1,1,8,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetAlphasi",994,G__SuperCutsONOFFCint_159_3_3,102,-1,G__defined_typename("Float_t"),0,0,1,1,8,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetNexONOFF",963,G__SuperCutsONOFFCint_159_4_3,102,-1,G__defined_typename("Float_t"),0,0,1,1,8,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetNexONOFFFitted",1571,G__SuperCutsONOFFCint_159_5_3,102,-1,G__defined_typename("Float_t"),0,0,1,1,8,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetRebin",796,G__SuperCutsONOFFCint_159_6_3,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 kTRUE b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetReduceDegree",1488,G__SuperCutsONOFFCint_159_7_3,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 kTRUE b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetPsFilename",1296,G__SuperCutsONOFFCint_159_8_3,121,-1,-1,0,1,1,1,0,"U 'TPostScript' - 0 - PsFile",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("PrintPoly",945,G__SuperCutsONOFFCint_159_9_3,121,-1,-1,0,1,1,1,0,"C - 'Option_t' 10 NULL opt",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("PrintPolyOFF",1164,G__SuperCutsONOFFCint_159_0_4,121,-1,-1,0,1,1,1,0,"C - 'Option_t' 10 NULL opt",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("PrintPolyGauss",1460,G__SuperCutsONOFFCint_159_1_4,121,-1,-1,0,1,1,1,0,"C - 'Option_t' 10 NULL opt",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Class",502,G__SuperCutsONOFFCint_159_2_4,85,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TClass),-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Class_Name",982,G__SuperCutsONOFFCint_159_3_4,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Class_Version",1339,G__SuperCutsONOFFCint_159_4_4,115,-1,G__defined_typename("Version_t"),0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Dictionary",1046,G__SuperCutsONOFFCint_159_5_4,121,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("IsA",253,G__SuperCutsONOFFCint_159_6_4,85,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TClass),-1,0,0,1,1,8,"",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("ShowMembers",1132,G__SuperCutsONOFFCint_159_7_4,121,-1,-1,0,2,1,1,0,
"u 'TMemberInspector' - 1 - insp C - - 0 - parent",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("Streamer",835,G__SuperCutsONOFFCint_159_8_4,121,-1,-1,0,1,1,1,0,"u 'TBuffer' - 1 - b",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("StreamerNVirtual",1656,G__SuperCutsONOFFCint_159_9_4,121,-1,-1,0,1,1,1,0,"u 'TBuffer' - 1 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DeclFileName",1145,G__SuperCutsONOFFCint_159_0_5,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("ImplFileLine",1178,G__SuperCutsONOFFCint_159_1_5,105,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("ImplFileName",1171,G__SuperCutsONOFFCint_159_2_5,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DeclFileLine",1152,G__SuperCutsONOFFCint_159_3_5,105,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   // automatic copy constructor
   G__memfunc_setup("MHFindSignificanceONOFF",2129,G__SuperCutsONOFFCint_159_4_5,(int)('i'),
G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHFindSignificanceONOFF),-1,0,1,1,1,0,"u 'MHFindSignificanceONOFF' - 11 - -",(char*)NULL,(void*)NULL,0);
   // automatic destructor
   G__memfunc_setup("~MHFindSignificanceONOFF",2255,G__SuperCutsONOFFCint_159_5_5,(int)('y'),-1,-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,1);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncMFindSupercutsONOFF(void) {
   /* MFindSupercutsONOFF */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFindSupercutsONOFF));
   G__memfunc_setup("MFindSupercutsONOFF",1812,G__SuperCutsONOFFCint_205_0_0,105,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFindSupercutsONOFF),-1,0,2,1,1,0,
"C - - 10 NULL name C - - 10 NULL title",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetFilenameTraining",1929,G__SuperCutsONOFFCint_205_2_0,121,-1,-1,0,2,1,1,0,
"u 'TString' - 11 - name i - 'Int_t' 10 - howmany",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetFilenameTest",1517,G__SuperCutsONOFFCint_205_3_0,121,-1,-1,0,2,1,1,0,
"u 'TString' - 11 - name i - 'Int_t' 10 - howmany",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetFilenameParam",1598,G__SuperCutsONOFFCint_205_4_0,121,-1,-1,0,1,1,1,0,"u 'TString' - 11 - name",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetHadronnessName",1730,G__SuperCutsONOFFCint_205_5_0,121,-1,-1,0,1,1,1,0,"u 'TString' - 11 - name",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetHadronnessNameOFF",1949,G__SuperCutsONOFFCint_205_6_0,121,-1,-1,0,1,1,1,0,"u 'TString' - 11 - name",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetSupercutsAppliedTreeNames",2877,G__SuperCutsONOFFCint_205_7_0,121,-1,-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetAlphaDistributionsRootFilename",3402,G__SuperCutsONOFFCint_205_8_0,121,-1,-1,0,1,1,1,0,"u 'TString' - 11 - name",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetAlphaSig",1077,G__SuperCutsONOFFCint_205_9_0,103,-1,G__defined_typename("Bool_t"),0,1,1,1,0,"d - 'Double_t' 0 - alphasig",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetAlphaBkgMin",1354,G__SuperCutsONOFFCint_205_0_1,103,-1,G__defined_typename("Bool_t"),0,1,1,1,0,"d - 'Double_t' 0 - alphabkgmin",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetAlphaBkgMax",1356,G__SuperCutsONOFFCint_205_1_1,103,-1,G__defined_typename("Bool_t"),0,1,1,1,0,"d - 'Double_t' 0 - alphabkgmax",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("CheckAlphaSigBkg",1531,G__SuperCutsONOFFCint_205_2_1,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetUseFittedQuantities",2272,G__SuperCutsONOFFCint_205_3_1,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetPostScriptFile",1735,G__SuperCutsONOFFCint_205_4_1,121,-1,-1,0,1,1,1,0,"U 'TPostScript' - 0 - PsFile",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetPostScriptFile2",1785,G__SuperCutsONOFFCint_205_5_1,121,-1,-1,0,1,1,1,0,"u 'TPostScript' - 1 - PsFile",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetPsFilenameString",1927,G__SuperCutsONOFFCint_205_6_1,121,-1,-1,0,1,1,1,0,"u 'TString' - 10 - filename",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetMatrixFilter",1543,G__SuperCutsONOFFCint_205_7_1,121,-1,-1,0,1,1,1,0,"U 'MFilter' - 0 - filter",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DefineTrainMatrix",1726,G__SuperCutsONOFFCint_205_8_1,103,-1,G__defined_typename("Bool_t"),0,4,1,1,0,
"u 'TString' - 11 - name u 'MH3' - 1 - href "
"i - 'Int_t' 10 - howmany u 'TString' - 11 - filetrain",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DefineTestMatrix",1632,G__SuperCutsONOFFCint_205_9_1,103,-1,G__defined_typename("Bool_t"),0,4,1,1,0,
"u 'TString' - 11 - name u 'MH3' - 1 - href "
"i - 'Int_t' 10 - howmany u 'TString' - 11 - filetest",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DefineTrainTestMatrix",2142,G__SuperCutsONOFFCint_205_0_2,103,-1,G__defined_typename("Bool_t"),0,6,1,1,0,
"u 'TString' - 11 - name u 'MH3' - 1 - href "
"i - 'Int_t' 10 - howmanytrain i - 'Int_t' 10 - howmanytest "
"u 'TString' - 11 - filetrain u 'TString' - 11 - filetest",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DefineTrainTestMatrixThetaRange",3137,G__SuperCutsONOFFCint_205_1_2,103,-1,G__defined_typename("Bool_t"),0,7,1,1,0,
"u 'TString' - 11 - name d - 'Double_t' 10 - whichfractiontrain "
"d - 'Double_t' 10 - whichfractiontest d - 'Double_t' 0 - ThetaMin "
"d - 'Double_t' 0 - ThetaMax u 'TString' - 11 - filetrain "
"u 'TString' - 11 - filetest",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DefineTrainTestMatrixOFFThetaRange",3356,G__SuperCutsONOFFCint_205_2_2,103,-1,G__defined_typename("Bool_t"),0,7,1,1,0,
"u 'TString' - 11 - name d - 'Double_t' 10 - whichfractiontrain "
"d - 'Double_t' 10 - whichfractiontest d - 'Double_t' 0 - ThetaMin "
"d - 'Double_t' 0 - ThetaMax u 'TString' - 11 - filetrain "
"u 'TString' - 11 - filetest",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetMatrixTrain",1427,G__SuperCutsONOFFCint_205_3_2,85,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHMatrix),-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetMatrixTest",1333,G__SuperCutsONOFFCint_205_4_2,85,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHMatrix),-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetMatrixTrainOFF",1646,G__SuperCutsONOFFCint_205_5_2,85,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHMatrix),-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetMatrixTestOFF",1552,G__SuperCutsONOFFCint_205_6_2,85,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHMatrix),-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetUseOrigDistribution",2282,G__SuperCutsONOFFCint_205_7_2,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("ReadMatrix",1009,G__SuperCutsONOFFCint_205_8_2,103,-1,G__defined_typename("Bool_t"),0,2,1,1,0,
"u 'TString' - 11 - filetrain u 'TString' - 11 - filetest",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("ReadMatrixOFF",1228,G__SuperCutsONOFFCint_205_9_2,103,-1,G__defined_typename("Bool_t"),0,2,1,1,0,
"u 'TString' - 11 - filetrainOFF u 'TString' - 11 - filetestOFF",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("ComputeNormFactorTrain",2262,G__SuperCutsONOFFCint_205_0_3,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("ComputeNormFactorTest",2168,G__SuperCutsONOFFCint_205_1_3,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("FindParams",997,G__SuperCutsONOFFCint_205_2_3,103,-1,G__defined_typename("Bool_t"),0,3,1,1,0,
"u 'TString' - 0 - parSCinit u 'TArrayD' - 1 - params "
"u 'TArrayD' - 1 - steps",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("TestParamsOnTestSample",2243,G__SuperCutsONOFFCint_205_3_3,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("TestParamsOnTrainSample",2337,G__SuperCutsONOFFCint_205_4_3,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetThetaRange",1295,G__SuperCutsONOFFCint_205_5_3,103,-1,G__defined_typename("Bool_t"),0,2,1,1,0,
"d - 'Double_t' 0 - ThetaMin d - 'Double_t' 0 - ThetaMax",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetSizeRange",1204,G__SuperCutsONOFFCint_205_6_3,103,-1,G__defined_typename("Bool_t"),0,2,1,1,0,
"d - 'Double_t' 0 - SizeMin d - 'Double_t' 0 - SizeMax",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetAlphaPlotBinining",2015,G__SuperCutsONOFFCint_205_7_3,121,-1,-1,0,3,1,1,0,
"i - 'Int_t' 0 - nbins d - 'Double_t' 0 - binlow "
"d - 'Double_t' 0 - binup",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetNormFactorTrain",1817,G__SuperCutsONOFFCint_205_8_3,100,-1,G__defined_typename("Double_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetNormFactorTest",1723,G__SuperCutsONOFFCint_205_9_3,100,-1,G__defined_typename("Double_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetSigmaLiMaTrain",1650,G__SuperCutsONOFFCint_205_0_4,100,-1,G__defined_typename("Double_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetSigmaLiMaTest",1556,G__SuperCutsONOFFCint_205_1_4,100,-1,G__defined_typename("Double_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetNexTrain",1097,G__SuperCutsONOFFCint_205_2_4,100,-1,G__defined_typename("Double_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetNexTest",1003,G__SuperCutsONOFFCint_205_3_4,100,-1,G__defined_typename("Double_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetAlphaSig",1065,G__SuperCutsONOFFCint_205_4_4,100,-1,G__defined_typename("Double_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetAlphaBkgMin",1342,G__SuperCutsONOFFCint_205_5_4,100,-1,G__defined_typename("Double_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetAlphaBkgMax",1344,G__SuperCutsONOFFCint_205_6_4,100,-1,G__defined_typename("Double_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetUseFittedQuantities",2260,G__SuperCutsONOFFCint_205_7_4,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetSkipOptimization",1982,G__SuperCutsONOFFCint_205_8_4,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetUseInitialSCParams",2065,G__SuperCutsONOFFCint_205_9_4,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetGammaEfficiency",1796,G__SuperCutsONOFFCint_205_0_5,103,-1,G__defined_typename("Bool_t"),0,1,1,1,0,"d - 'Double_t' 0 - gammaeff",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetGammaEfficiency",1784,G__SuperCutsONOFFCint_205_1_5,100,-1,G__defined_typename("Double_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetTuneNormFactor",1731,G__SuperCutsONOFFCint_205_2_5,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetNormFactorFromAlphaBkg",2485,G__SuperCutsONOFFCint_205_3_5,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetSkipOptimization",1994,G__SuperCutsONOFFCint_205_4_5,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetUseInitialSCParams",2077,G__SuperCutsONOFFCint_205_5_5,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetVariableNotUseTheta",2214,G__SuperCutsONOFFCint_205_6_5,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetVariableNotUseTheta",2202,G__SuperCutsONOFFCint_205_7_5,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetVariableUseStaticCuts",2438,G__SuperCutsONOFFCint_205_8_5,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetVariableUseStaticCuts",2426,G__SuperCutsONOFFCint_205_9_5,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Class",502,G__SuperCutsONOFFCint_205_0_6,85,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TClass),-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Class_Name",982,G__SuperCutsONOFFCint_205_1_6,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Class_Version",1339,G__SuperCutsONOFFCint_205_2_6,115,-1,G__defined_typename("Version_t"),0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Dictionary",1046,G__SuperCutsONOFFCint_205_3_6,121,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("IsA",253,G__SuperCutsONOFFCint_205_4_6,85,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TClass),-1,0,0,1,1,8,"",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("ShowMembers",1132,G__SuperCutsONOFFCint_205_5_6,121,-1,-1,0,2,1,1,0,
"u 'TMemberInspector' - 1 - insp C - - 0 - parent",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("Streamer",835,G__SuperCutsONOFFCint_205_6_6,121,-1,-1,0,1,1,1,0,"u 'TBuffer' - 1 - b",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("StreamerNVirtual",1656,G__SuperCutsONOFFCint_205_7_6,121,-1,-1,0,1,1,1,0,"u 'TBuffer' - 1 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DeclFileName",1145,G__SuperCutsONOFFCint_205_8_6,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("ImplFileLine",1178,G__SuperCutsONOFFCint_205_9_6,105,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("ImplFileName",1171,G__SuperCutsONOFFCint_205_0_7,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DeclFileLine",1152,G__SuperCutsONOFFCint_205_1_7,105,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   // automatic copy constructor
   G__memfunc_setup("MFindSupercutsONOFF",1812,G__SuperCutsONOFFCint_205_2_7,(int)('i'),G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFindSupercutsONOFF),-1,0,1,1,1,0,"u 'MFindSupercutsONOFF' - 11 - -",(char*)NULL,(void*)NULL,0);
   // automatic destructor
   G__memfunc_setup("~MFindSupercutsONOFF",1938,G__SuperCutsONOFFCint_205_3_7,(int)('y'),-1,-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,1);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncMFindSupercutsONOFFThetaLoop(void) {
   /* MFindSupercutsONOFFThetaLoop */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFindSupercutsONOFFThetaLoop));
   G__memfunc_setup("MFindSupercutsONOFFThetaLoop",2724,G__SuperCutsONOFFCint_206_0_0,105,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFindSupercutsONOFFThetaLoop),-1,0,2,1,1,0,
"C - - 10 NULL name C - - 10 NULL title",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetHadronnessName",1730,G__SuperCutsONOFFCint_206_2_0,121,-1,-1,0,1,1,1,0,"u 'TString' - 11 - name",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetHadronnessNameOFF",1949,G__SuperCutsONOFFCint_206_3_0,121,-1,-1,0,1,1,1,0,"u 'TString' - 11 - name",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetPathForFiles",1491,G__SuperCutsONOFFCint_206_4_0,121,-1,-1,0,1,1,1,0,"u 'TString' - 11 - path",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetDataONOFFRootFilenames",2390,G__SuperCutsONOFFCint_206_5_0,121,-1,-1,0,2,1,1,0,
"u 'TString' - 11 - name1 u 'TString' - 11 - name2",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetALLNames",1017,G__SuperCutsONOFFCint_206_6_0,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetNamesManually",1635,G__SuperCutsONOFFCint_206_7_0,103,-1,G__defined_typename("Bool_t"),0,6,1,1,0,
"U 'TString' - 0 - OptSCParamFilenameVector U 'TString' - 0 - ThetaRangeStringVector "
"U 'TString' - 0 - TrainMatrixONFilenameVector U 'TString' - 0 - TestMatrixONFilenameVector "
"U 'TString' - 0 - TrainMatrixOFFFilenameVector U 'TString' - 0 - TestMatrixOFFFilenameVector",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetAlphaDistributionsRootFilename",3402,G__SuperCutsONOFFCint_206_8_0,103,-1,G__defined_typename("Bool_t"),0,1,1,1,0,"u 'TString' - 11 - name",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetAlphaSig",1077,G__SuperCutsONOFFCint_206_9_0,103,-1,G__defined_typename("Bool_t"),0,1,1,1,0,"d - 'Double_t' 0 - alphasig",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetAlphaBkgMin",1354,G__SuperCutsONOFFCint_206_0_1,103,-1,G__defined_typename("Bool_t"),0,1,1,1,0,"d - 'Double_t' 0 - alphabkgmin",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetAlphaBkgMax",1356,G__SuperCutsONOFFCint_206_1_1,103,-1,G__defined_typename("Bool_t"),0,1,1,1,0,"d - 'Double_t' 0 - alphabkgmax",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("CheckAlphaSigBkg",1531,G__SuperCutsONOFFCint_206_2_1,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetPostScriptFile",1735,G__SuperCutsONOFFCint_206_3_1,121,-1,-1,0,1,1,1,0,"U 'TPostScript' - 0 - PsFile",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetCosThetaRangeVector",2215,G__SuperCutsONOFFCint_206_4_1,103,-1,G__defined_typename("Bool_t"),0,1,1,1,0,"u 'TArrayD' - 11 - d",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetThetaRange",1295,G__SuperCutsONOFFCint_206_5_1,103,-1,G__defined_typename("Bool_t"),0,1,1,1,0,"i - 'Int_t' 0 - thetabin",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetAlphaPlotBinining",2015,G__SuperCutsONOFFCint_206_6_1,121,-1,-1,0,3,1,1,0,
"i - 'Int_t' 0 - nbins d - 'Double_t' 0 - binlow "
"d - 'Double_t' 0 - binup",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetNormFactorTrainHist",2237,G__SuperCutsONOFFCint_206_7_1,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetNormFactorTestHist",2143,G__SuperCutsONOFFCint_206_8_1,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetSigmaLiMaTrainHist",2070,G__SuperCutsONOFFCint_206_9_1,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetSigmaLiMaTestHist",1976,G__SuperCutsONOFFCint_206_0_2,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetNexTrainHist",1517,G__SuperCutsONOFFCint_206_1_2,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetNexTestHist",1423,G__SuperCutsONOFFCint_206_2_2,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetNexSigmaLiMaNormFactorNEvtsTrainTestHist",4300,G__SuperCutsONOFFCint_206_3_2,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetSuccessfulThetaBinsHist",2662,G__SuperCutsONOFFCint_206_4_2,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("WriteNexSigmaLiMaNormFactorNEvtsTrainTestHistToFile",5102,G__SuperCutsONOFFCint_206_5_2,121,-1,-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("WriteSuccessfulThetaBinsHistToFile",3464,G__SuperCutsONOFFCint_206_6_2,121,-1,-1,0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetInitSCPar",1145,G__SuperCutsONOFFCint_206_7_2,103,-1,G__defined_typename("Bool_t"),0,1,1,1,0,"u 'TArrayD' - 1 - d",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetInitSCParSteps",1672,G__SuperCutsONOFFCint_206_8_2,103,-1,G__defined_typename("Bool_t"),0,1,1,1,0,"u 'TArrayD' - 1 - d",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("ReadSCParamsFromAsciiFile",2419,G__SuperCutsONOFFCint_206_9_2,103,-1,G__defined_typename("Bool_t"),0,2,1,1,0,
"C - - 10 - filename i - 'Int_t' 0 - Nparams",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetFractionTrainTestOnOffEvents",3149,G__SuperCutsONOFFCint_206_0_3,121,-1,-1,0,4,1,1,0,
"d - 'Double_t' 0 - fontrain d - 'Double_t' 0 - fontest "
"d - 'Double_t' 0 - fofftrain d - 'Double_t' 0 - fofftest",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetTuneNormFactor",1731,G__SuperCutsONOFFCint_206_1_3,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetGammaEfficiency",1796,G__SuperCutsONOFFCint_206_2_3,103,-1,G__defined_typename("Bool_t"),0,1,1,1,0,"d - 'Double_t' 0 - gammaeff",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetNormFactorFromAlphaBkg",2485,G__SuperCutsONOFFCint_206_3_3,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetUseFittedQuantities",2272,G__SuperCutsONOFFCint_206_4_3,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetReadMatricesFromFile",2292,G__SuperCutsONOFFCint_206_5_3,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetTrainParameters",1854,G__SuperCutsONOFFCint_206_6_3,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetTestParameters",1760,G__SuperCutsONOFFCint_206_7_3,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetSkipOptimization",1994,G__SuperCutsONOFFCint_206_8_3,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetUseInitialSCParams",2077,G__SuperCutsONOFFCint_206_9_3,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetVariableNotUseTheta",2214,G__SuperCutsONOFFCint_206_0_4,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetVariableNotUseTheta",2202,G__SuperCutsONOFFCint_206_1_4,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetVariableUseStaticCuts",2438,G__SuperCutsONOFFCint_206_2_4,121,-1,-1,0,1,1,1,0,"g - 'Bool_t' 0 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetVariableUseStaticCuts",2426,G__SuperCutsONOFFCint_206_3_4,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("SetSizeRange",1204,G__SuperCutsONOFFCint_206_4_4,121,-1,-1,0,2,1,1,0,
"d - 'Double_t' 0 - SizeMin d - 'Double_t' 0 - SizeMax",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("LoopOverThetaRanges",1932,G__SuperCutsONOFFCint_206_5_4,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("ComputeNexSignificanceVSAlphaSig",3197,G__SuperCutsONOFFCint_206_6_4,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("ComputeOverallSignificance",2677,G__SuperCutsONOFFCint_206_7_4,103,-1,G__defined_typename("Bool_t"),0,2,1,1,0,
"g - 'Bool_t' 0 - CombineTrainData g - 'Bool_t' 0 - CombineTestData",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetOverallNexTrain",1822,G__SuperCutsONOFFCint_206_8_4,100,-1,G__defined_typename("Double_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetOverallNexTest",1728,G__SuperCutsONOFFCint_206_9_4,100,-1,G__defined_typename("Double_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetOverallSigmaLiMaTrain",2375,G__SuperCutsONOFFCint_206_0_5,100,-1,G__defined_typename("Double_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetOverallSigmaLiMaTest",2281,G__SuperCutsONOFFCint_206_1_5,100,-1,G__defined_typename("Double_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetGammaEfficiency",1784,G__SuperCutsONOFFCint_206_2_5,100,-1,G__defined_typename("Double_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetAlphaSig",1065,G__SuperCutsONOFFCint_206_3_5,100,-1,G__defined_typename("Double_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetAlphaBkgMin",1342,G__SuperCutsONOFFCint_206_4_5,100,-1,G__defined_typename("Double_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetAlphaBkgMax",1344,G__SuperCutsONOFFCint_206_5_5,100,-1,G__defined_typename("Double_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetSkipOptimization",1982,G__SuperCutsONOFFCint_206_6_5,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("GetUseFittedQuantities",2260,G__SuperCutsONOFFCint_206_7_5,103,-1,G__defined_typename("Bool_t"),0,0,1,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Class",502,G__SuperCutsONOFFCint_206_8_5,85,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TClass),-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Class_Name",982,G__SuperCutsONOFFCint_206_9_5,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Class_Version",1339,G__SuperCutsONOFFCint_206_0_6,115,-1,G__defined_typename("Version_t"),0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("Dictionary",1046,G__SuperCutsONOFFCint_206_1_6,121,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("IsA",253,G__SuperCutsONOFFCint_206_2_6,85,G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TClass),-1,0,0,1,1,8,"",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("ShowMembers",1132,G__SuperCutsONOFFCint_206_3_6,121,-1,-1,0,2,1,1,0,
"u 'TMemberInspector' - 1 - insp C - - 0 - parent",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("Streamer",835,G__SuperCutsONOFFCint_206_4_6,121,-1,-1,0,1,1,1,0,"u 'TBuffer' - 1 - b",(char*)NULL,(void*)NULL,1);
   G__memfunc_setup("StreamerNVirtual",1656,G__SuperCutsONOFFCint_206_5_6,121,-1,-1,0,1,1,1,0,"u 'TBuffer' - 1 - b",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DeclFileName",1145,G__SuperCutsONOFFCint_206_6_6,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("ImplFileLine",1178,G__SuperCutsONOFFCint_206_7_6,105,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("ImplFileName",1171,G__SuperCutsONOFFCint_206_8_6,67,-1,-1,0,0,3,1,1,"",(char*)NULL,(void*)NULL,0);
   G__memfunc_setup("DeclFileLine",1152,G__SuperCutsONOFFCint_206_9_6,105,-1,-1,0,0,3,1,0,"",(char*)NULL,(void*)NULL,0);
   // automatic copy constructor
   G__memfunc_setup("MFindSupercutsONOFFThetaLoop",2724,G__SuperCutsONOFFCint_206_0_7,(int)('i'),
G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFindSupercutsONOFFThetaLoop),-1,0,1,1,1,0,"u 'MFindSupercutsONOFFThetaLoop' - 11 - -",(char*)NULL,(void*)NULL,0);
   // automatic destructor
   G__memfunc_setup("~MFindSupercutsONOFFThetaLoop",2850,G__SuperCutsONOFFCint_206_1_7,(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_memfuncSuperCutsONOFFCint() {
}

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

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

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

   G__resetifuncposition();
}

extern "C" void G__cpp_setup_funcSuperCutsONOFFCint() {
  G__cpp_setup_func0();
  G__cpp_setup_func1();
  G__cpp_setup_func2();
  G__cpp_setup_func3();
}

/*********************************************************
* Class,struct,union,enum tag information setup
*********************************************************/
/* Setup class/struct taginfo */
G__linked_taginfo G__SuperCutsONOFFCintLN_TClass = { "TClass" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_TBuffer = { "TBuffer" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_TMemberInspector = { "TMemberInspector" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_TObject = { "TObject" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_TString = { "TString" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_TArrayD = { "TArrayD" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MParContainer = { "MParContainer" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MInputStreamID = { "MInputStreamID" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MFilter = { "MFilter" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MParList = { "MParList" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MTask = { "MTask" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MFRandomSplit = { "MFRandomSplit" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MHillas = { "MHillas" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MHillasSrc = { "MHillasSrc" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MHillasExt = { "MHillasExt" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MNewImagePar = { "MNewImagePar" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MPointingPos = { "MPointingPos" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MGeomCam = { "MGeomCam" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MHadronness = { "MHadronness" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MHMatrix = { "MHMatrix" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MSupercuts = { "MSupercuts" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MTSupercutsApplied = { "MTSupercutsApplied" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MSupercutsCalcONOFF = { "MSupercutsCalcONOFF" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_TH1 = { "TH1" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_TCanvas = { "TCanvas" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MH = { "MH" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_TPostScript = { "TPostScript" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_TF1 = { "TF1" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MHFindSignificanceONOFF = { "MHFindSignificanceONOFF" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_TTree = { "TTree" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_TArrayI = { "TArrayI" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_TH1F = { "TH1F" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MEvtLoop = { "MEvtLoop" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MH3 = { "MH3" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MFindSupercutsONOFF = { "MFindSupercutsONOFF" , 99 , -1 };
G__linked_taginfo G__SuperCutsONOFFCintLN_MFindSupercutsONOFFThetaLoop = { "MFindSupercutsONOFFThetaLoop" , 99 , -1 };

/* Reset class/struct taginfo */
extern "C" void G__cpp_reset_tagtableSuperCutsONOFFCint() {
  G__SuperCutsONOFFCintLN_TClass.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_TBuffer.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_TMemberInspector.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_TObject.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_TString.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_TArrayD.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MParContainer.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MInputStreamID.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MFilter.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MParList.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MTask.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MFRandomSplit.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MHillas.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MHillasSrc.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MHillasExt.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MNewImagePar.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MPointingPos.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MGeomCam.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MHadronness.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MHMatrix.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MSupercuts.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MTSupercutsApplied.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MSupercutsCalcONOFF.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_TH1.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_TCanvas.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MH.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_TPostScript.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_TF1.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MHFindSignificanceONOFF.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_TTree.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_TArrayI.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_TH1F.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MEvtLoop.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MH3.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MFindSupercutsONOFF.tagnum = -1 ;
  G__SuperCutsONOFFCintLN_MFindSupercutsONOFFThetaLoop.tagnum = -1 ;
}


extern "C" void G__cpp_setup_tagtableSuperCutsONOFFCint() {

   /* Setting up class,struct,union tag entry */
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TClass);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TBuffer);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TMemberInspector);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TObject);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TString);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TArrayD);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MParContainer);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MInputStreamID);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFilter);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MParList);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MTask);
   G__tagtable_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFRandomSplit),sizeof(MFRandomSplit),-1,323584,"A Filter giving kTRUE with a certain probability",G__setup_memvarMFRandomSplit,G__setup_memfuncMFRandomSplit);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHillas);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHillasSrc);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHillasExt);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MNewImagePar);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MPointingPos);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MGeomCam);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHadronness);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHMatrix);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MSupercuts);
   G__tagtable_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MTSupercutsApplied),sizeof(MTSupercutsApplied),-1,324864,"Storage Container for the supercuts applied",G__setup_memvarMTSupercutsApplied,G__setup_memfuncMTSupercutsApplied);
   G__tagtable_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MSupercutsCalcONOFF),sizeof(MSupercutsCalcONOFF),-1,323840,"A class to evaluate the Supercuts",G__setup_memvarMSupercutsCalcONOFF,G__setup_memfuncMSupercutsCalcONOFF);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TH1);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TCanvas);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MH);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TPostScript);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TF1);
   G__tagtable_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MHFindSignificanceONOFF),sizeof(MHFindSignificanceONOFF),-1,324864,"Determine significance from alpha plot",G__setup_memvarMHFindSignificanceONOFF,G__setup_memfuncMHFindSignificanceONOFF);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TTree);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TArrayI);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_TH1F);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MEvtLoop);
   G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MH3);
   G__tagtable_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFindSupercutsONOFF),sizeof(MFindSupercutsONOFF),-1,324864,"Class for optimization of the Supercuts",G__setup_memvarMFindSupercutsONOFF,G__setup_memfuncMFindSupercutsONOFF);
   G__tagtable_setup(G__get_linked_tagnum(&G__SuperCutsONOFFCintLN_MFindSupercutsONOFFThetaLoop),sizeof(MFindSupercutsONOFFThetaLoop),-1,324864,(char*)NULL,G__setup_memvarMFindSupercutsONOFFThetaLoop,G__setup_memfuncMFindSupercutsONOFFThetaLoop);
}
extern "C" void G__cpp_setupSuperCutsONOFFCint(void) {
  G__check_setup_version(30051515,"G__cpp_setupSuperCutsONOFFCint()");
  G__set_cpp_environmentSuperCutsONOFFCint();
  G__cpp_setup_tagtableSuperCutsONOFFCint();

  G__cpp_setup_inheritanceSuperCutsONOFFCint();

  G__cpp_setup_typetableSuperCutsONOFFCint();

  G__cpp_setup_memvarSuperCutsONOFFCint();

  G__cpp_setup_memfuncSuperCutsONOFFCint();
  G__cpp_setup_globalSuperCutsONOFFCint();
  G__cpp_setup_funcSuperCutsONOFFCint();

   if(0==G__getsizep2memfunc()) G__get_sizep2memfuncSuperCutsONOFFCint();
  return;
}
class G__cpp_setup_initSuperCutsONOFFCint {
  public:
    G__cpp_setup_initSuperCutsONOFFCint() { G__add_setup_func("SuperCutsONOFFCint",(G__incsetup)(&G__cpp_setupSuperCutsONOFFCint)); G__call_setup_funcs(); }
   ~G__cpp_setup_initSuperCutsONOFFCint() { G__remove_setup_func("SuperCutsONOFFCint"); }
};
G__cpp_setup_initSuperCutsONOFFCint G__cpp_setup_initializerSuperCutsONOFFCint;

