ROOT logo
using namespace std;
#include "TError.h"
#include "hmdctrackdset.h"
#include "hmdctrackfinder.h"
#include "hmdcclustertohit.h"
#include "hmdc12fit.h"
#include "hmdcidealtracking.h"
#include "TCutG.h"
#include <iostream>
#include <iomanip>
#include <stdlib.h>
#include "TArrayD.h"

//*-- Author : Vladimir Pechenov
//*-- Modified : 22.07.2002 by V.Pechenov
//*-- Modified : 16.02.2010 by V.Pechenov
//*-- Modified : 26.09.2012 by O.Pechenova
//*-- Modified : 11.03.2015 by O.Pechenova
//*-- Modified : 03.01.2020 by O.Pechenova

// HMdcTrackFinder param.:
HMdcTrackFinder* HMdcTrackDSet::pTrackFinder   = NULL;
Bool_t   HMdcTrackDSet::trFndrIsAdded          = kFALSE;
Bool_t   HMdcTrackDSet::isCoiloff              = kFALSE;
Int_t    HMdcTrackDSet::clFinderType           = -1; // =0 - segment finder, =1 - mdc finder,
                                                     // =2 - mixed(segment+mdc) cluster finder
Int_t    HMdcTrackDSet::level4[2]              = {-10,-10};
Int_t    HMdcTrackDSet::level5[2]              = {-50,-30};
Int_t    HMdcTrackDSet::nLayersInMod[6][4]     = {{-6,-6,-6,-6},{-6,-6,-6,-6},{-6,-6,-6,-6},
                                                  {-6,-6,-6,-6},{-6,-6,-6,-6},{-6,-6,-6,-6}};
// HMdcLookUpTb param:
Bool_t   HMdcTrackDSet::findVertex             = kFALSE;
Bool_t   HMdcTrackDSet::useStartPosInSim       = kFALSE;
Double_t HMdcTrackDSet::dDistCutVF             = 0.5;
Int_t    HMdcTrackDSet::levelVertF             = 11;
Int_t    HMdcTrackDSet::levelVertPPlot         = 12;
Double_t HMdcTrackDSet::zStartDetertor         = 0.;
Int_t    HMdcTrackDSet::nBinXSeg1              = 320; // 1194;  // Project plot size;
Int_t    HMdcTrackDSet::nBinYSeg1              = 886; // 1100;
Bool_t   HMdcTrackDSet::useFloatLevSeg1        = kTRUE;
Bool_t   HMdcTrackDSet::useAmpCutSeg1          = kTRUE;
Char_t   HMdcTrackDSet::fakeSuppFlSeg1         = 1;
Bool_t   HMdcTrackDSet::useDrTimeSeg1          = kFALSE;
Double_t HMdcTrackDSet::constUncertSeg1        = 0.7; // ??? 0.4; // //1.3; //0.7;
Double_t HMdcTrackDSet::dDistCutSeg1           = 0.7; //1.5; // 1.0;
Double_t HMdcTrackDSet::dDistCutYcorSeg1       = 1.5;
Double_t HMdcTrackDSet::dDistCorrLaySeg1[4][6] = { {1.10,1.09,1.27,1.23,0.90,0.83},   // MDC I
                                                   {0.94,0.95,1.36,1.40,1.12,1.14},   // MDC II
                                                   {  1.,  1.,  1.,  1.,  1.,  1.},   // MDC III
                                                   {  1.,  1.,  1.,  1.,  1.,  1.} }; // MDC IV
Float_t  HMdcTrackDSet::pileupType1cut         = 1.e6;
Float_t  HMdcTrackDSet::pileupType2cut         = 1.e6;

// HMdc34ClFinder param:
Int_t    HMdcTrackDSet::nBinXSeg2              = 320; // 1194;  // Project plot size;
Int_t    HMdcTrackDSet::nBinYSeg2              = 886; // 1100;
Bool_t   HMdcTrackDSet::useFloatLevSeg2        = kTRUE;
Char_t   HMdcTrackDSet::fakeSuppFlSeg2         = 1;
Int_t    HMdcTrackDSet::wLevSeg2               = 1000;
Int_t    HMdcTrackDSet::wBinSeg2               = 100;
Int_t    HMdcTrackDSet::wLaySeg2               = 600;
Int_t    HMdcTrackDSet::dWtCutSeg2             = 1650;
Bool_t   HMdcTrackDSet::useDrTimeSeg2          = kFALSE;
Double_t HMdcTrackDSet::dDistCutSeg2           = 0.2;
Double_t HMdcTrackDSet::dDistCutYcorSeg2       = 2.3;
Double_t HMdcTrackDSet::dDistCorrLaySeg2[2][6] = { {0.5,0.2,0.1,0.1, 0.,0.3},    // MDC III
                                                   {1.9,0.7,0.8,0.9,0.6,2.0} };  // MDC IV
Bool_t   HMdcTrackDSet::useDxDyCut             = kTRUE;
TCutG    HMdcTrackDSet::cutDxDyArr[36];
Bool_t   HMdcTrackDSet::isDxDyInited           = kFALSE;
Bool_t   HMdcTrackDSet::useFittedSeg1Par       = kFALSE;

Bool_t   HMdcTrackDSet::useKickCor             = kTRUE;

// Meta match:
Bool_t   HMdcTrackDSet::doMetaMatch            = kTRUE; //kFALSE;
Bool_t   HMdcTrackDSet::doMMPlots              = kFALSE;

// HMdcClusterToHit param.:
HMdcClusterToHit* HMdcTrackDSet::pClusterToHit = NULL;
Int_t    HMdcTrackDSet::modForSeg1             = 1;
Int_t    HMdcTrackDSet::modForSeg2             = 3;

// HMdc12Fit param.:
HMdc12Fit* HMdcTrackDSet::p12Fit               = NULL;
Bool_t   HMdcTrackDSet::useAnotherFit          = kFALSE;
Int_t    HMdcTrackDSet::fitAuthor              = -1;
Int_t    HMdcTrackDSet::distTimeVer            = -1;
Int_t    HMdcTrackDSet::fitType                = -1;
Bool_t   HMdcTrackDSet::fntuple                = kFALSE;
Bool_t   HMdcTrackDSet::fprint                 = kFALSE;
Int_t    HMdcTrackDSet::useWireOffset          = 1;
Int_t    HMdcTrackDSet::mixFitCut              = 2;
Int_t    HMdcTrackDSet::mixClusCut             = 4;

// OffVertex tracking param.:
Bool_t   HMdcTrackDSet::findOffVertTrk         = kTRUE; //kFALSE;
Int_t    HMdcTrackDSet::nLayersCutOVT          = 7;
Int_t    HMdcTrackDSet::nWiresCutOVT           = 60;
Int_t    HMdcTrackDSet::nCellsCutOVT           = 7;

UChar_t  HMdcTrackDSet::calcInitValue          = 0;
Double_t HMdcTrackDSet::cInitValCutSeg1        = 1.8;  // [mm]
Double_t HMdcTrackDSet::cInitValCutSeg2        = 3.8;  // [mm]

Bool_t   HMdcTrackDSet::isSetCall              = kFALSE;

// HMdcIdealTracking:
HMdcIdealTracking* HMdcTrackDSet::pIdealTracking = NULL;

HReconstructor* HMdcTrackDSet::hMdcTrackFinder(const Char_t* name,const Char_t* title) {
  if(trFndrIsAdded) return pTrackFinder;
  if(pTrackFinder) exitSetup("hMdcTrackFinder","HMdcTrackFinder");
  isSetCall    = kTRUE;
  pTrackFinder = new HMdcTrackFinder(name,title);
  isSetCall    = kFALSE;
  return pTrackFinder;
}

Bool_t HMdcTrackDSet::isModActive(UInt_t sec,UInt_t mod) {
// -  return nLayersInMod[sec][mod] > 0 && sec<6 && mod<4;
  return nLayersInMod[sec][mod] != 0 && sec<6 && mod<4;
}

Bool_t HMdcTrackDSet::isSegActive(UInt_t sec,UInt_t seg) {
  return seg<2 && (isModActive(sec,seg*2) || isModActive(sec,seg*2+1));
}

Bool_t HMdcTrackDSet::isSecActive(UInt_t sec) {
  return isSegActive(sec,0) || isSegActive(sec,1);
}

void HMdcTrackDSet::useThisTrackFinder(HMdcTrackFinder* trFndr) {
  if(pTrackFinder) trFndrIsAdded=kTRUE;
  else Error("useThisTrackFinder(HMdcTrackFinder* trFndr)"," trFndr==0 !!!");
}

HReconstructor* HMdcTrackDSet::hMdcClusterToHit(const Char_t* name,const Char_t* title) {
  if(pClusterToHit)  exitSetup("hMdcClusterToHit","HMdcClusterToHit");
  isSetCall = kTRUE;
  pClusterToHit=new HMdcClusterToHit(name,title);
  isSetCall = kFALSE;
  return pClusterToHit;
}

HReconstructor* HMdcTrackDSet::hMdcClusterToHit(const Char_t* name,const Char_t* title,
    Int_t mSeg1, Int_t mSeg2) {
  setMdcClusterToHit(mSeg1,mSeg2);
  return hMdcClusterToHit(name,title);
}

HReconstructor* HMdcTrackDSet::hMdc12Fit(const Char_t* name,const Char_t* title) {
  if(p12Fit) {
    if(useAnotherFit) return p12Fit;
    exitSetup("hMdc12Fit","HMdc12Fit");
  }
  isSetCall = kTRUE;
  p12Fit    = new HMdc12Fit(name,title);
  isSetCall = kFALSE;
  return p12Fit;
}

void HMdcTrackDSet::setAnotherFit(HMdc12Fit* fit) {
  p12Fit        = fit;
  useAnotherFit = kTRUE;
}

HReconstructor* HMdcTrackDSet::hMdc12Fit(const Char_t* name,const Char_t* title,
    Int_t author, Int_t version, Int_t indep, Bool_t nTuple, Bool_t prnt) {
  setMdc12Fit(author,version,indep,nTuple,prnt);
  return hMdc12Fit(name,title);
}

HReconstructor* HMdcTrackDSet::hMdcIdealTracking(const Char_t* name,const Char_t* title,Bool_t fillParallel) {
  pIdealTracking    = new HMdcIdealTracking(name,title);
  if(fillParallel) pIdealTracking->fillParallelCategories();
  return pIdealTracking;
}

void HMdcTrackDSet::setMdcTrackFinder(Bool_t coilSt,Int_t type) {
  // Function for HMdcTrackFinderSetup only (see mdc/hmdcsetup.cc)
  if(isSetCall) return;
  setCoilStatus(coilSt);
  if(clFinderType<0) setClFinderType(type); // if clFinderType >= 0) - don't change it
}

void HMdcTrackDSet::setClFinderType(Int_t type) {
  if(isSetCall) return;
  if(type<0 || type>3) exitSetup("setClFinderType(Int_t):",1,"0,1 or 2",type);
  clFinderType = type;
}

void HMdcTrackDSet::setTrFnLevel(Int_t l4s1,Int_t l5s1,Int_t l4s2,Int_t l5s2) {
  // Function for HMdcTrackFinderSetup only (see mdc/hmdcsetup.cc)
  if(isSetCall) return;
  // if level4[seg] >= 0) - don't change it
  if(level4[0] < 0) setTrFnSegLevel(0,l4s1,l5s1);
  if(level4[1] < 0) setTrFnSegLevel(1,l4s2,l5s2);
}

void HMdcTrackDSet::setTrackFinderLevel(Int_t l4s1,Int_t l5s1,Int_t l4s2,Int_t l5s2) {
  setTrFnSegLevel(0,l4s1,l5s1);
  setTrFnSegLevel(1,l4s2,l5s2);
}

void HMdcTrackDSet::setTrFnSegLevel(Int_t seg, Int_t l4, Int_t l5) {
  if(isSetCall) return;
  if(seg<0||seg>1) exitSetup("setTrFnSegLevel(Int_t,Int_t,Int_t):",1,"0 or 1",seg);
  level4[seg] = l4;
  level5[seg] = l5;
}

void HMdcTrackDSet::setTrFnNLayers(const Int_t* lst) {
  // Function for HMdcTrackFinderSetup only (see mdc/hmdcsetup.cc)
  if(isSetCall) return;
  if(!lst) {
    Error("setTrFnNLayers(const Int_t*)"," lst-pointer = 0");
    exit(1);
  }
  for(Int_t s=0;s<6;s++) for(Int_t m=0;m<4;m++) {
    if(nLayersInMod[s][m]<0) setTrFnNLayers(s,m,lst[s*4+m]); // if nLayersInMod>=0 - don't change it
  }
}

void HMdcTrackDSet::setTrFnNLayers(Int_t s, Int_t m,Int_t nl) {
  if(isSetCall) return;
  if(s<0 || s>5) exitSetup("setTrFnNLayers(Int_t,Int_t,Int_t):",1,"0,...,5",s);
  if(m<0 || m>3) exitSetup("setTrFnNLayers(Int_t,Int_t,Int_t):",2,"0,...,3",m);
  if(nl<0||nl>6) exitSetup("setTrFnNLayers(Int_t,Int_t,Int_t):",3,"0,...,6",nl);
  nLayersInMod[s][m] = nl;
}

void HMdcTrackDSet::setMdcClusterToHit(Int_t mSeg1,Int_t mSeg2) {
  // Function for HMdcTrackFinderSetup only (see mdc/hmdcsetup.cc)
  if(isSetCall) return;
  if(mSeg1<-1 || mSeg1>1) exitSetup("setMdcClusterToHit(Int_t,Int_t):",1,"-1, 0 or 1",mSeg1);
  modForSeg1 = mSeg1;
  if(mSeg2!=-1 && mSeg2!=2 && mSeg2!=3) exitSetup("setMdcClusterToHit(Int_t,Int_t):",2,"-1, 2 or 3",mSeg2);
  modForSeg2 = mSeg2;
}

void HMdcTrackDSet::setMdc12Fit(Int_t author,Int_t version,Int_t indep,Bool_t nTuple,Bool_t prnt) {
  // Function for HMdcTrackFinderSetup only (see mdc/hmdcsetup.cc)
  if(isSetCall) return;
  if(fitAuthor<0)   setFitAuthor(author);
  if(distTimeVer<0) setFitVersion(version);
  if(fitType<0)     setFitType(indep);
  setFitOutput(nTuple,prnt);
}

void HMdcTrackDSet::setFitAuthor(Int_t author) {
  if(isSetCall) return;
  if(author<1 || author>2) exitSetup("setFitAuthor(Int_t):",1,"1 or 2",author);
  fitAuthor = author;
}

void HMdcTrackDSet::setFitVersion(Int_t ver) {
  if(isSetCall) return;
  if(ver<0||ver>1) exitSetup("setFitVersion(Int_t):",1,"0 or 1",ver);
  distTimeVer = ver;
}

void HMdcTrackDSet::setFitType(Int_t type) {
  if(isSetCall) return;
  if(type<0 || type>1) exitSetup("setFitType(Int_t):",1,"0 or 1",type);
  fitType = type;
}

void HMdcTrackDSet::setFitOutput(Bool_t nTuple, Bool_t prnt) {
  if(isSetCall) return;
  fntuple = nTuple;
  fprint  = prnt;
}

void HMdcTrackDSet::setUseWireOffset(Bool_t off) {
  // Function for HMdcTrackFinderSetup only (see mdc/hmdcsetup.cc)
  useWireOffset = off;
}

void HMdcTrackDSet::setMixFitCut(Int_t cut) {
  mixFitCut = cut;
}

void HMdcTrackDSet::setMixClusCut(Int_t cut) {
  mixClusCut = cut;
}

void HMdcTrackDSet::setMixCuts(Int_t cutFit,Int_t cutClus) {
  mixFitCut  = cutFit;
  mixClusCut = cutClus;
}

void HMdcTrackDSet::exitSetup(const Char_t* funNm, Int_t npar,const Char_t* use, Int_t inst) {
  Error(funNm,"\n unknown argument %i: use %s instead %i",npar,use,inst);
  exit(1);
}

void HMdcTrackDSet::getTrFnLevels(Int_t& l4s1,Int_t& l5s1,Int_t& l4s2,Int_t& l5s2) {
  l4s1 = level4[0];
  l4s2 = level4[1];
  l5s1 = level5[0];
  l5s2 = level5[1];
}

void HMdcTrackDSet::printStatus(void) {
  if(pTrackFinder   != NULL) pTrackFinder->printStatus();
  if(pClusterToHit  != NULL) pClusterToHit->printStatus();
  if(p12Fit         != NULL) p12Fit->printStatus();
  if(pIdealTracking != NULL) pIdealTracking->printStatus();
}

void HMdcTrackDSet::setTrackFinder(HMdcTrackFinder* tr) {
  if(isSetCall) return;
  if(pTrackFinder) exitSetup("setTrackFinder","HMdcTrackFinder");
  pTrackFinder = tr;
}

void HMdcTrackDSet::setClusterToHit(HMdcClusterToHit* cl) {
  if(isSetCall) return;
  if(pClusterToHit) exitSetup("setClusterToHit","HMdcClusterToHit");
  pClusterToHit = cl;
}

void HMdcTrackDSet::set12Fit(HMdc12Fit* fit) {
  if(isSetCall) return;
  if(p12Fit) exitSetup("set12Fit","HMdc12Fit");
  p12Fit = fit;
}

void HMdcTrackDSet::exitSetup(const Char_t* funNm,const Char_t* className) {
  Error(funNm,"%s object exist already.",className);
  exit(1);
}

void HMdcTrackDSet::setGhostRemovingParamSeg2(Int_t wlev,Int_t wbin,Int_t wlay,Int_t dWtCut) {
  wLevSeg2       = wlev;
  wBinSeg2       = wbin;
  wLaySeg2       = wlay;
  dWtCutSeg2     = dWtCut;
  fakeSuppFlSeg2 = 1;
}

Char_t HMdcTrackDSet::getGhostRemovingParamSeg2(Int_t &wlev,Int_t &wbin,Int_t &wlay,Int_t &dWtCut) {
  wlev   = wLevSeg2;
  wbin   = wBinSeg2;
  wlay   = wLaySeg2;
  dWtCut = dWtCutSeg2;
  return fakeSuppFlSeg2;
}

void HMdcTrackDSet::setProjectPlotSizeSeg1(Int_t xb,Int_t yb) {
  if(xb>20) nBinXSeg1 = xb;
  if(yb>20) nBinYSeg1 = yb;
}

void HMdcTrackDSet::getProjectPlotSizeSeg1(Int_t &xb,Int_t &yb) {
  xb = nBinXSeg1;
  yb = nBinYSeg1;
}

void HMdcTrackDSet::setProjectPlotSizeSeg2(Int_t xb,Int_t yb) {
  if(xb>20) nBinXSeg2 = xb;
  if(yb>20) nBinYSeg2 = yb;
}

void HMdcTrackDSet::getProjectPlotSizeSeg2(Int_t &xb,Int_t &yb) {
  xb = nBinXSeg2;
  yb = nBinYSeg2;
}

Bool_t HMdcTrackDSet::getVertexFinderPar(Double_t &d,Int_t &l,Int_t &lp) {
  d  = dDistCutVF;
  l  = levelVertF;
  lp = levelVertPPlot;
  return findVertex;
}

void HMdcTrackDSet::setVertexFinderPar(Double_t dc, Int_t lv, Int_t lp)  {
  dDistCutVF     = dc;
  levelVertF     = lv;
  levelVertPPlot = lp;
  findVertex = dc >= 0.;
}

void HMdcTrackDSet::setDrTimeProjParamSeg1(Double_t cUns, Double_t cut) {
  constUncertSeg1 = cUns;     // Constant part in LookUpTbCell::yProjUncer
  dDistCutSeg1    = cut;      // Cut:  dDist/yProjUncer < dDistCut
}


void HMdcTrackDSet::setDrTimeCutLCorrSeg1(Int_t m,Double_t* corr) {
  if(m<0 || m>3) return;
  for(Int_t lay=0;lay<6;lay++) if(corr[lay]>0.)  dDistCorrLaySeg1[m][lay] = corr[lay];
}

void HMdcTrackDSet::getDrTimeProjParSeg1(Double_t &uns,Double_t &cut,Double_t &ycor,Double_t *lcor) {
  uns  = constUncertSeg1;
  cut  = dDistCutSeg1;
  ycor = dDistCutYcorSeg1;
  for(Int_t m=0;m<4;m++) for(Int_t l=0;l<6;l++) lcor[m*6+l] = dDistCorrLaySeg1[m][l];
}

void HMdcTrackDSet::setDrTimeCutLCorrSeg2(Int_t m,Double_t* corr) {
  if(m<2 || m>3) return;
  for(Int_t lay=0;lay<6;lay++) if(corr[lay]>0.)  dDistCorrLaySeg2[m-2][lay] = corr[lay];
}

void HMdcTrackDSet::getDrTimeProjParSeg2(Double_t &cut,Double_t &ycor,Double_t *lcor) {
  cut  = dDistCutSeg2;
  ycor = dDistCutYcorSeg2;
  for(Int_t im=0;im<2;im++) for(Int_t l=0;l<6;l++) lcor[im*6+l] = dDistCorrLaySeg2[im][l];
}

void HMdcTrackDSet::setDxDyKickCut(TCutG* cutR) {
    // cutR is pointer to array TCutG cutReg[36] !

  for(Int_t nr=0;nr<36;nr++) {
      Double_t x,y;
      for(Int_t i=0;i<cutR[nr].GetN();i++){
	  cutR[nr].GetPoint(i, x, y);
	  cutDxDyArr[nr].SetPoint(i,x,y);
      }
  }
  isDxDyInited = kTRUE;
  useDxDyCut   = kTRUE;
}

Bool_t HMdcTrackDSet::getDxDyKickCut(TCutG* cutR) {
    // cutR is pointer to array TCutG cutReg[36] !

  if(!isDxDyInited) {
    ::Error("getDxDyKickCut","Parameters is not initialized! Use ::setTrackParam(...) first!");
    exit(1);
  }
  for(Int_t nr=0;nr<36;nr++) {
      Double_t x,y;
      for(Int_t i=0;i<cutDxDyArr[nr].GetN();i++){
	  cutDxDyArr[nr].GetPoint(i, x, y);
	  cutR[nr].SetPoint(i,x,y);
      }
  }
  return useDxDyCut;
}

void HMdcTrackDSet::initDxDyCutAug11(void) {
  //--------------  Butterfly cut  (for kick dX dY on the project plane) ----------

  isDxDyInited = kTRUE;
  cutDxDyArr[0].Set(28);
  cutDxDyArr[0].SetPoint(0,16.3862,-25.1868);
  cutDxDyArr[0].SetPoint(1,15.4919,-63.6264);
  cutDxDyArr[0].SetPoint(2,7.66667,-92.7473);
  cutDxDyArr[0].SetPoint(3,-1.94715,-103.231);
  cutDxDyArr[0].SetPoint(4,-17.3741,-98.6845);
  cutDxDyArr[0].SetPoint(5,-22.6394,-86.2294);
  cutDxDyArr[0].SetPoint(6,-23.8095,-68.2386);
  cutDxDyArr[0].SetPoint(7,-20.2805,-39.1648);
  cutDxDyArr[0].SetPoint(8,-15.3618,-17.033);
  cutDxDyArr[0].SetPoint(9,-2.39431,-0.725275);
  cutDxDyArr[0].SetPoint(10,-1.72358,20.2418);
  cutDxDyArr[0].SetPoint(11,-9.99594,21.4066);
  cutDxDyArr[0].SetPoint(12,-20.0569,34.2198);
  cutDxDyArr[0].SetPoint(13,-40.4024,80.8132);
  cutDxDyArr[0].SetPoint(14,-72.1504,183.319);
  cutDxDyArr[0].SetPoint(15,-72.9526,209.926);
  cutDxDyArr[0].SetPoint(16,-63.9614,235.075);
  cutDxDyArr[0].SetPoint(17,-49.3455,235.736);
  cutDxDyArr[0].SetPoint(18,-24.752,179.824);
  cutDxDyArr[0].SetPoint(19,-16.2561,155.363);
  cutDxDyArr[0].SetPoint(20,-5.3808,117.204);
  cutDxDyArr[0].SetPoint(21,4.56484,74.3034);
  cutDxDyArr[0].SetPoint(22,6.61247,49.3932);
  cutDxDyArr[0].SetPoint(23,3.9798,25.8668);
  cutDxDyArr[0].SetPoint(24,-1.28553,14.7956);
  cutDxDyArr[0].SetPoint(25,-1.5,-1.89011);
  cutDxDyArr[0].SetPoint(26,12.1382,-8.87912);
  cutDxDyArr[0].SetPoint(27,16.3862,-25.1868);

  cutDxDyArr[1].Set(28);
  cutDxDyArr[1].SetPoint(0,31.2937,-40.1396);
  cutDxDyArr[1].SetPoint(1,31.7719,-111.768);
  cutDxDyArr[1].SetPoint(2,20.2513,-165.011);
  cutDxDyArr[1].SetPoint(3,2.25014,-201.013);
  cutDxDyArr[1].SetPoint(4,-20.8252,-189.907);
  cutDxDyArr[1].SetPoint(5,-30.8665,-144.326);
  cutDxDyArr[1].SetPoint(6,-29.432,-107.426);
  cutDxDyArr[1].SetPoint(7,-17.0407,-66.302);
  cutDxDyArr[1].SetPoint(8,-14,-40.1843);
  cutDxDyArr[1].SetPoint(9,-11.7403,-16.2636);
  cutDxDyArr[1].SetPoint(10,-2.39024,0.443182);
  cutDxDyArr[1].SetPoint(11,-3.77236,16.404);
  cutDxDyArr[1].SetPoint(12,-9.30081,17.855);
  cutDxDyArr[1].SetPoint(13,-19.5285,30.9138);
  cutDxDyArr[1].SetPoint(14,-37.4959,62.8354);
  cutDxDyArr[1].SetPoint(15,-55.7398,104.914);
  cutDxDyArr[1].SetPoint(16,-77.2476,220.326);
  cutDxDyArr[1].SetPoint(17,-74.3787,259.395);
  cutDxDyArr[1].SetPoint(18,-59.5558,276.76);
  cutDxDyArr[1].SetPoint(19,-32.5203,245.659);
  cutDxDyArr[1].SetPoint(20,-10.3058,198.62);
  cutDxDyArr[1].SetPoint(21,1.7561,142.639);
  cutDxDyArr[1].SetPoint(22,6.17886,80.2472);
  cutDxDyArr[1].SetPoint(23,5.95147,35.8295);
  cutDxDyArr[1].SetPoint(24,-1.00813,17.855);
  cutDxDyArr[1].SetPoint(25,-0.731708,0.443182);
  cutDxDyArr[1].SetPoint(26,15.3008,-6.81173);
  cutDxDyArr[1].SetPoint(27,31.2937,-40.1396);

  cutDxDyArr[2].Set(25);
  cutDxDyArr[2].SetPoint(0,31.8623,-47.2211);
  cutDxDyArr[2].SetPoint(1,39.7692,-104.905);
  cutDxDyArr[2].SetPoint(2,28.3773,-184.389);
  cutDxDyArr[2].SetPoint(3,0.905657,-215.118);
  cutDxDyArr[2].SetPoint(4,-21.3333,-137.39);
  cutDxDyArr[2].SetPoint(5,-23.691,-60.9238);
  cutDxDyArr[2].SetPoint(6,-21.0753,-19.4586);
  cutDxDyArr[2].SetPoint(7,-13.9105,-7.40188);
  cutDxDyArr[2].SetPoint(8,-0.80359,-1.91571);
  cutDxDyArr[2].SetPoint(9,-0.80359,10.8428);
  cutDxDyArr[2].SetPoint(10,-17.8057,34.765);
  cutDxDyArr[2].SetPoint(11,-24.7031,58.1223);
  cutDxDyArr[2].SetPoint(12,-30.6576,96.7648);
  cutDxDyArr[2].SetPoint(13,-41.02,143.212);
  cutDxDyArr[2].SetPoint(14,-45.4008,258.505);
  cutDxDyArr[2].SetPoint(15,-25.2874,281.579);
  cutDxDyArr[2].SetPoint(16,-2.93927,257.063);
  cutDxDyArr[2].SetPoint(17,10.0972,232.547);
  cutDxDyArr[2].SetPoint(18,16.8524,108.126);
  cutDxDyArr[2].SetPoint(19,11.294,26.7909);
  cutDxDyArr[2].SetPoint(20,0.177299,10.8428);
  cutDxDyArr[2].SetPoint(21,0.177299,1.27392);
  cutDxDyArr[2].SetPoint(22,19.7814,-6.84211);
  cutDxDyArr[2].SetPoint(23,26.0074,-19.4586);
  cutDxDyArr[2].SetPoint(24,31.8623,-47.2211);

  cutDxDyArr[3].Set(26);
  cutDxDyArr[3].SetPoint(0,21.8623,-68.0107);
  cutDxDyArr[3].SetPoint(1,26.332,-151.904);
  cutDxDyArr[3].SetPoint(2,22.9798,-179.36);
  cutDxDyArr[3].SetPoint(3,5.38057,-209.867);
  cutDxDyArr[3].SetPoint(4,-13.6154,-200.715);
  cutDxDyArr[3].SetPoint(5,-27.0243,-173.259);
  cutDxDyArr[3].SetPoint(6,-36.8016,-100.043);
  cutDxDyArr[3].SetPoint(7,-36.5223,-39.0293);
  cutDxDyArr[3].SetPoint(8,-24.7895,-10.048);
  cutDxDyArr[3].SetPoint(9,-1.04453,-0.896);
  cutDxDyArr[3].SetPoint(10,-1.04453,11.3067);
  cutDxDyArr[3].SetPoint(11,-10.8219,25.0347);
  cutDxDyArr[3].SetPoint(12,-17.247,70.7947);
  cutDxDyArr[3].SetPoint(13,-13.8947,169.941);
  cutDxDyArr[3].SetPoint(14,-7.46964,247.733);
  cutDxDyArr[3].SetPoint(15,19.3482,272.139);
  cutDxDyArr[3].SetPoint(16,39.7409,226.379);
  cutDxDyArr[3].SetPoint(17,42.5344,177.568);
  cutDxDyArr[3].SetPoint(18,40.2996,137.909);
  cutDxDyArr[3].SetPoint(19,26.332,70.7947);
  cutDxDyArr[3].SetPoint(20,11.5263,21.984);
  cutDxDyArr[3].SetPoint(21,0.0728744,11.3067);
  cutDxDyArr[3].SetPoint(22,-0.206478,-0.896);
  cutDxDyArr[3].SetPoint(23,17.9514,-10.048);
  cutDxDyArr[3].SetPoint(24,21.0243,-37.504);
  cutDxDyArr[3].SetPoint(25,21.8623,-68.0107);

  cutDxDyArr[4].Set(32);
  cutDxDyArr[4].SetPoint(0,42.096,-149.264);
  cutDxDyArr[4].SetPoint(1,44.868,-185.478);
  cutDxDyArr[4].SetPoint(2,31.008,-200.799);
  cutDxDyArr[4].SetPoint(3,3.288,-200.799);
  cutDxDyArr[4].SetPoint(4,-20.428,-167.371);
  cutDxDyArr[4].SetPoint(5,-34.596,-100.515);
  cutDxDyArr[4].SetPoint(6,-35.212,-67.0865);
  cutDxDyArr[4].SetPoint(7,-32.132,-32.2655);
  cutDxDyArr[4].SetPoint(8,-24.74,-15.5515);
  cutDxDyArr[4].SetPoint(9,-11.5377,-8.48539);
  cutDxDyArr[4].SetPoint(10,2.31842,-0.711981);
  cutDxDyArr[4].SetPoint(11,2.31842,15.2188);
  cutDxDyArr[4].SetPoint(12,-6.15297,20.5291);
  cutDxDyArr[4].SetPoint(13,-9.99974,39.9163);
  cutDxDyArr[4].SetPoint(14,-11.145,71.8616);
  cutDxDyArr[4].SetPoint(15,-6.45552,119.654);
  cutDxDyArr[4].SetPoint(16,3.17167,179.821);
  cutDxDyArr[4].SetPoint(17,10.8429,204.676);
  cutDxDyArr[4].SetPoint(18,22.384,240.731);
  cutDxDyArr[4].SetPoint(19,37.8939,270.364);
  cutDxDyArr[4].SetPoint(20,59.96,283.909);
  cutDxDyArr[4].SetPoint(21,76.9,233.767);
  cutDxDyArr[4].SetPoint(22,70.432,166.91);
  cutDxDyArr[4].SetPoint(23,53.492,100.054);
  cutDxDyArr[4].SetPoint(24,40.3164,78.625);
  cutDxDyArr[4].SetPoint(25,24.848,42.9477);
  cutDxDyArr[4].SetPoint(26,3.50013,12.6904);
  cutDxDyArr[4].SetPoint(27,3.8419,-3.44354);
  cutDxDyArr[4].SetPoint(28,14.684,-22.5157);
  cutDxDyArr[4].SetPoint(29,16.224,-48.9796);
  cutDxDyArr[4].SetPoint(30,19.92,-86.5862);
  cutDxDyArr[4].SetPoint(31,42.096,-149.264);

  cutDxDyArr[5].Set(27);
  cutDxDyArr[5].SetPoint(0,24.58,-66.7476);
  cutDxDyArr[5].SetPoint(1,22.6,-90.8835);
  cutDxDyArr[5].SetPoint(2,15.34,-106.243);
  cutDxDyArr[5].SetPoint(3,3.02,-99.6602);
  cutDxDyArr[5].SetPoint(4,-17.88,-41.5146);
  cutDxDyArr[5].SetPoint(5,-16.12,-17.3786);
  cutDxDyArr[5].SetPoint(6,-8.64,-5.31068);
  cutDxDyArr[5].SetPoint(7,1.7,-3.1165);
  cutDxDyArr[5].SetPoint(8,2.20189,16.3683);
  cutDxDyArr[5].SetPoint(9,-4.20361,16.3683);
  cutDxDyArr[5].SetPoint(10,-8.2,30.8932);
  cutDxDyArr[5].SetPoint(11,-9.74,68.1942);
  cutDxDyArr[5].SetPoint(12,0.16,119.757);
  cutDxDyArr[5].SetPoint(13,20.62,174.612);
  cutDxDyArr[5].SetPoint(14,32.94,206.427);
  cutDxDyArr[5].SetPoint(15,63.9335,261.41);
  cutDxDyArr[5].SetPoint(16,70.9202,255.991);
  cutDxDyArr[5].SetPoint(17,72.4728,227.09);
  cutDxDyArr[5].SetPoint(18,62.2,184.485);
  cutDxDyArr[5].SetPoint(19,43.72,107.689);
  cutDxDyArr[5].SetPoint(20,28.98,57.2233);
  cutDxDyArr[5].SetPoint(21,14.2122,29.9146);
  cutDxDyArr[5].SetPoint(22,3.00258,14.1106);
  cutDxDyArr[5].SetPoint(23,2.14,-3.1165);
  cutDxDyArr[5].SetPoint(24,12.04,-11.8932);
  cutDxDyArr[5].SetPoint(25,17.54,-32.7379);
  cutDxDyArr[5].SetPoint(26,24.58,-66.7476);

  cutDxDyArr[6].Set(27);
  cutDxDyArr[6].SetPoint(0,10.2197,-50.1176);
  cutDxDyArr[6].SetPoint(1,0.0901413,-90.5882);
  cutDxDyArr[6].SetPoint(2,-29.187,-139.353);
  cutDxDyArr[6].SetPoint(3,-73.6113,-190.078);
  cutDxDyArr[6].SetPoint(4,-79.5493,-168.157);
  cutDxDyArr[6].SetPoint(5,-78.1521,-137.804);
  cutDxDyArr[6].SetPoint(6,-25.878,-40.782);
  cutDxDyArr[6].SetPoint(7,-19.561,-18.3795);
  cutDxDyArr[6].SetPoint(8,-12.9431,-5.68481);
  cutDxDyArr[6].SetPoint(9,-2.11382,-1.20431);
  cutDxDyArr[6].SetPoint(10,-1.81301,11.4904);
  cutDxDyArr[6].SetPoint(11,-8.73171,25.6787);
  cutDxDyArr[6].SetPoint(12,-16.8537,49.5746);
  cutDxDyArr[6].SetPoint(13,-28.2846,103.341);
  cutDxDyArr[6].SetPoint(14,-39.3803,147.176);
  cutDxDyArr[6].SetPoint(15,-66.9746,228.118);
  cutDxDyArr[6].SetPoint(16,-68.3718,251.725);
  cutDxDyArr[6].SetPoint(17,-63.831,265.216);
  cutDxDyArr[6].SetPoint(18,-38.3324,228.118);
  cutDxDyArr[6].SetPoint(19,-13.8817,172.471);
  cutDxDyArr[6].SetPoint(20,3.60163,114.542);
  cutDxDyArr[6].SetPoint(21,9.87042,64.549);
  cutDxDyArr[6].SetPoint(22,6.37747,20.7059);
  cutDxDyArr[6].SetPoint(23,-0.308943,14.4774);
  cutDxDyArr[6].SetPoint(24,-0.00813029,-1.95106);
  cutDxDyArr[6].SetPoint(25,9.52113,-13.0196);
  cutDxDyArr[6].SetPoint(26,10.2197,-50.1176);

  cutDxDyArr[7].Set(29);
  cutDxDyArr[7].SetPoint(0,15.8182,-65.9598);
  cutDxDyArr[7].SetPoint(1,9.36028,-122.773);
  cutDxDyArr[7].SetPoint(2,-4.01683,-170.845);
  cutDxDyArr[7].SetPoint(3,-35.6633,-220.759);
  cutDxDyArr[7].SetPoint(4,-72.7475,-227.658);
  cutDxDyArr[7].SetPoint(5,-85.202,-212.362);
  cutDxDyArr[7].SetPoint(6,-84.7407,-186.141);
  cutDxDyArr[7].SetPoint(7,-42.7643,-92.1811);
  cutDxDyArr[7].SetPoint(8,-23.3712,-42.4205);
  cutDxDyArr[7].SetPoint(9,-16.9327,-17.8873);
  cutDxDyArr[7].SetPoint(10,-2.47465,-0.902564);
  cutDxDyArr[7].SetPoint(11,-3.70385,14.6667);
  cutDxDyArr[7].SetPoint(12,-10.6694,23.6308);
  cutDxDyArr[7].SetPoint(13,-16.4057,56.1846);
  cutDxDyArr[7].SetPoint(14,-26.2394,113.272);
  cutDxDyArr[7].SetPoint(15,-36.8925,148.656);
  cutDxDyArr[7].SetPoint(16,-49.1846,185.456);
  cutDxDyArr[7].SetPoint(17,-60.2929,229.03);
  cutDxDyArr[7].SetPoint(18,-60.2929,279.288);
  cutDxDyArr[7].SetPoint(19,-51.0673,290.213);
  cutDxDyArr[7].SetPoint(20,-11.3973,237.771);
  cutDxDyArr[7].SetPoint(21,5.72008,165.641);
  cutDxDyArr[7].SetPoint(22,10.6369,119.405);
  cutDxDyArr[7].SetPoint(23,11.0467,65.6205);
  cutDxDyArr[7].SetPoint(24,8.43772,28);
  cutDxDyArr[7].SetPoint(25,-0.0162272,7.58974);
  cutDxDyArr[7].SetPoint(26,-0.8357,-0.902564);
  cutDxDyArr[7].SetPoint(27,12.5892,-17.8873);
  cutDxDyArr[7].SetPoint(28,15.8182,-65.9598);

  cutDxDyArr[8].Set(26);
  cutDxDyArr[8].SetPoint(0,24.6815,-94.2084);
  cutDxDyArr[8].SetPoint(1,17.8855,-156.017);
  cutDxDyArr[8].SetPoint(2,7.8615,-190.011);
  cutDxDyArr[8].SetPoint(3,-3.5217,-200.828);
  cutDxDyArr[8].SetPoint(4,-15.7763,-185.18);
  cutDxDyArr[8].SetPoint(5,-20.1718,-166.833);
  cutDxDyArr[8].SetPoint(6,-24.0794,-115.841);
  cutDxDyArr[8].SetPoint(7,-24.759,-54.033);
  cutDxDyArr[8].SetPoint(8,-18.2034,-6.13178);
  cutDxDyArr[8].SetPoint(9,-1.21356,-1.22636);
  cutDxDyArr[8].SetPoint(10,-1.21356,11.0372);
  cutDxDyArr[8].SetPoint(11,-12.5263,24.7726);
  cutDxDyArr[8].SetPoint(12,-22.3804,75.7645);
  cutDxDyArr[8].SetPoint(13,-26.1182,128.302);
  cutDxDyArr[8].SetPoint(14,-26.2881,221.014);
  cutDxDyArr[8].SetPoint(15,-13.5457,251.918);
  cutDxDyArr[8].SetPoint(16,0.89566,251.918);
  cutDxDyArr[8].SetPoint(17,15.7763,199.896);
  cutDxDyArr[8].SetPoint(18,18.2034,136.126);
  cutDxDyArr[8].SetPoint(19,15.7763,57.6387);
  cutDxDyArr[8].SetPoint(20,12.5401,23.3008);
  cutDxDyArr[8].SetPoint(21,-0.40452,11.0372);
  cutDxDyArr[8].SetPoint(22,-0.40452,1.22636);
  cutDxDyArr[8].SetPoint(23,14.9673,-6.13178);
  cutDxDyArr[8].SetPoint(24,23.0577,-33.1116);
  cutDxDyArr[8].SetPoint(25,24.6815,-94.2084);

  cutDxDyArr[9].Set(26);
  cutDxDyArr[9].SetPoint(0,28.0162,-90.6667);
  cutDxDyArr[9].SetPoint(1,26.2672,-157.333);
  cutDxDyArr[9].SetPoint(2,15.5547,-172);
  cutDxDyArr[9].SetPoint(3,1.12551,-184);
  cutDxDyArr[9].SetPoint(4,-8.05668,-169.333);
  cutDxDyArr[9].SetPoint(5,-19.6437,-134.667);
  cutDxDyArr[9].SetPoint(6,-24.2348,-89.3333);
  cutDxDyArr[9].SetPoint(7,-23.5789,-60);
  cutDxDyArr[9].SetPoint(8,-16.8016,-5.33333);
  cutDxDyArr[9].SetPoint(9,-1.21356,-1.22636);
  cutDxDyArr[9].SetPoint(10,-1.21356,11.0372);
  cutDxDyArr[9].SetPoint(11,-10.113,13.4899);
  cutDxDyArr[9].SetPoint(12,-14.9673,35.5643);
  cutDxDyArr[9].SetPoint(13,-18.2058,117.174);
  cutDxDyArr[9].SetPoint(14,-14.0554,194.876);
  cutDxDyArr[9].SetPoint(15,-4.00713,233.727);
  cutDxDyArr[9].SetPoint(16,9.53621,235.346);
  cutDxDyArr[9].SetPoint(17,21.7689,206.208);
  cutDxDyArr[9].SetPoint(18,26.3562,154.407);
  cutDxDyArr[9].SetPoint(19,21.7689,88.0361);
  cutDxDyArr[9].SetPoint(20,12.5401,23.3008);
  cutDxDyArr[9].SetPoint(21,-0.40452,11.0372);
  cutDxDyArr[9].SetPoint(22,-0.40452,1.22636);
  cutDxDyArr[9].SetPoint(23,14.9673,-6.13178);
  cutDxDyArr[9].SetPoint(24,20.8016,-17.3333);
  cutDxDyArr[9].SetPoint(25,28.0162,-90.6667);

  cutDxDyArr[10].Set(30);
  cutDxDyArr[10].SetPoint(0,45.5459,-110.814);
  cutDxDyArr[10].SetPoint(1,67.7998,-150.932);
  cutDxDyArr[10].SetPoint(2,70.7025,-213.339);
  cutDxDyArr[10].SetPoint(3,58.608,-237.856);
  cutDxDyArr[10].SetPoint(4,27.264,-217);
  cutDxDyArr[10].SetPoint(5,-5.40464,-178.923);
  cutDxDyArr[10].SetPoint(6,-18.353,-135.986);
  cutDxDyArr[10].SetPoint(7,-21.0531,-46.411);
  cutDxDyArr[10].SetPoint(8,-17.8294,-19.4322);
  cutDxDyArr[10].SetPoint(9,1.80155,-0.564426);
  cutDxDyArr[10].SetPoint(10,1.80155,15.2395);
  cutDxDyArr[10].SetPoint(11,-4.60395,17.4972);
  cutDxDyArr[10].SetPoint(12,-11.0094,22.0126);
  cutDxDyArr[10].SetPoint(13,-14.2122,37.8165);
  cutDxDyArr[10].SetPoint(14,-17.4149,105.548);
  cutDxDyArr[10].SetPoint(15,-11.8101,177.794);
  cutDxDyArr[10].SetPoint(16,-1.12507,232.73);
  cutDxDyArr[10].SetPoint(17,23.0497,257.727);
  cutDxDyArr[10].SetPoint(18,43.751,261.894);
  cutDxDyArr[10].SetPoint(19,49.6014,228.563);
  cutDxDyArr[10].SetPoint(20,46.9012,191.067);
  cutDxDyArr[10].SetPoint(21,29.0973,116.525);
  cutDxDyArr[10].SetPoint(22,22.3244,83.0932);
  cutDxDyArr[10].SetPoint(23,10.2299,27.3729);
  cutDxDyArr[10].SetPoint(24,3.40292,12.9818);
  cutDxDyArr[10].SetPoint(25,3.40292,-2.82213);
  cutDxDyArr[10].SetPoint(26,14.6125,-11.8529);
  cutDxDyArr[10].SetPoint(27,22.096,-25.1429);
  cutDxDyArr[10].SetPoint(28,30.0649,-68.4661);
  cutDxDyArr[10].SetPoint(29,45.5459,-110.814);

  cutDxDyArr[11].Set(31);
  cutDxDyArr[11].SetPoint(0,51.0438,-97.6457);
  cutDxDyArr[11].SetPoint(1,67.28,-129.355);
  cutDxDyArr[11].SetPoint(2,67.3425,-150.363);
  cutDxDyArr[11].SetPoint(3,62.949,-162.512);
  cutDxDyArr[11].SetPoint(4,12.384,-114.925);
  cutDxDyArr[11].SetPoint(5,-8.348,-78.1935);
  cutDxDyArr[11].SetPoint(6,-13.7359,-53.1689);
  cutDxDyArr[11].SetPoint(7,-14.6125,-25.3992);
  cutDxDyArr[11].SetPoint(8,-10.1,-6.04301);
  cutDxDyArr[11].SetPoint(9,1.872,-3.41935);
  cutDxDyArr[11].SetPoint(10,2.20189,15.2395);
  cutDxDyArr[11].SetPoint(11,-4.20361,17.4972);
  cutDxDyArr[11].SetPoint(12,-10.9401,29.8508);
  cutDxDyArr[11].SetPoint(13,-11.3395,68.3233);
  cutDxDyArr[11].SetPoint(14,-8.348,101.527);
  cutDxDyArr[11].SetPoint(15,1.4012,141.671);
  cutDxDyArr[11].SetPoint(16,19.8138,195.89);
  cutDxDyArr[11].SetPoint(17,58.1562,264.736);
  cutDxDyArr[11].SetPoint(18,62.949,256.636);
  cutDxDyArr[11].SetPoint(19,62.949,228.288);
  cutDxDyArr[11].SetPoint(20,49.4424,177.794);
  cutDxDyArr[11].SetPoint(21,37.7868,139.194);
  cutDxDyArr[11].SetPoint(22,30.997,114.895);
  cutDxDyArr[11].SetPoint(23,21.8108,76.4228);
  cutDxDyArr[11].SetPoint(24,11.027,29.8508);
  cutDxDyArr[11].SetPoint(25,3.332,16.2581);
  cutDxDyArr[11].SetPoint(26,3.04,-2.10753);
  cutDxDyArr[11].SetPoint(27,15.0129,-11.8529);
  cutDxDyArr[11].SetPoint(28,31.8273,-50.2339);
  cutDxDyArr[11].SetPoint(29,43.92,-83.4409);
  cutDxDyArr[11].SetPoint(30,51.0438,-97.6457);

  cutDxDyArr[12].Set(32);
  cutDxDyArr[12].SetPoint(0,8.91993,-62.0728);
  cutDxDyArr[12].SetPoint(1,4.51911,-73.9704);
  cutDxDyArr[12].SetPoint(2,-17.8028,-105.787);
  cutDxDyArr[12].SetPoint(3,-38.7726,-129.123);
  cutDxDyArr[12].SetPoint(4,-80.2052,-148.355);
  cutDxDyArr[12].SetPoint(5,-84.9859,-137.537);
  cutDxDyArr[12].SetPoint(6,-81.002,-115.901);
  cutDxDyArr[12].SetPoint(7,-57.9171,-88.9421);
  cutDxDyArr[12].SetPoint(8,-49.525,-73.1366);
  cutDxDyArr[12].SetPoint(9,-39.5694,-44.9852);
  cutDxDyArr[12].SetPoint(10,-26.6873,-18.76);
  cutDxDyArr[12].SetPoint(11,-15.4278,-5.9882);
  cutDxDyArr[12].SetPoint(12,-1.24706,-1.039);
  cutDxDyArr[12].SetPoint(13,-0.563526,9.62504);
  cutDxDyArr[12].SetPoint(14,-6.63581,19.1034);
  cutDxDyArr[12].SetPoint(15,-18.0563,53.8325);
  cutDxDyArr[12].SetPoint(16,-22.5714,88.5616);
  cutDxDyArr[12].SetPoint(17,-54.1771,178.581);
  cutDxDyArr[12].SetPoint(18,-61.8793,221.852);
  cutDxDyArr[12].SetPoint(19,-57.5493,239.467);
  cutDxDyArr[12].SetPoint(20,-20.1489,211.55);
  cutDxDyArr[12].SetPoint(21,-0.688129,180.545);
  cutDxDyArr[12].SetPoint(22,12.7567,132.72);
  cutDxDyArr[12].SetPoint(23,15.5581,108.48);
  cutDxDyArr[12].SetPoint(24,17.4257,50.6769);
  cutDxDyArr[12].SetPoint(25,14.6146,26.4377);
  cutDxDyArr[12].SetPoint(26,7.42134,13.7934);
  cutDxDyArr[12].SetPoint(27,0.632665,8.10161);
  cutDxDyArr[12].SetPoint(28,0.192753,-0.656174);
  cutDxDyArr[12].SetPoint(29,10.7211,-13.0533);
  cutDxDyArr[12].SetPoint(30,12.2213,-36.4631);
  cutDxDyArr[12].SetPoint(31,8.91993,-62.0728);

  cutDxDyArr[13].Set(32);
  cutDxDyArr[13].SetPoint(0,16.9084,-85.5055);
  cutDxDyArr[13].SetPoint(1,3.22065,-121.508);
  cutDxDyArr[13].SetPoint(2,-15.2981,-162.01);
  cutDxDyArr[13].SetPoint(3,-29.791,-177.761);
  cutDxDyArr[13].SetPoint(4,-75.1549,-213.33);
  cutDxDyArr[13].SetPoint(5,-87.3883,-200.032);
  cutDxDyArr[13].SetPoint(6,-80.507,-158.66);
  cutDxDyArr[13].SetPoint(7,-48.3944,-87.7361);
  cutDxDyArr[13].SetPoint(8,-39.2193,-56.7071);
  cutDxDyArr[13].SetPoint(9,-25.839,-34.5435);
  cutDxDyArr[13].SetPoint(10,-22.7807,-18.2902);
  cutDxDyArr[13].SetPoint(11,-14.7525,-3.51451);
  cutDxDyArr[13].SetPoint(12,-1.61033,0.);
  cutDxDyArr[13].SetPoint(13,-0.805163,11.2507);
  cutDxDyArr[13].SetPoint(14,-12.0775,24.7516);
  cutDxDyArr[13].SetPoint(15,-15.2981,51.7533);
  cutDxDyArr[13].SetPoint(16,-26.5704,103.507);
  cutDxDyArr[13].SetPoint(17,-35.0141,156.063);
  cutDxDyArr[13].SetPoint(18,-34.6318,219.599);
  cutDxDyArr[13].SetPoint(19,-26.6036,249.15);
  cutDxDyArr[13].SetPoint(20,-18.5755,252.106);
  cutDxDyArr[13].SetPoint(21,3.21529,218.121);
  cutDxDyArr[13].SetPoint(22,20.8008,157.541);
  cutDxDyArr[13].SetPoint(23,25.7706,98.438);
  cutDxDyArr[13].SetPoint(24,21.1831,51.1557);
  cutDxDyArr[13].SetPoint(25,13.6878,24.7516);
  cutDxDyArr[13].SetPoint(26,7.24647,15.751);
  cutDxDyArr[13].SetPoint(27,0.,9.00058);
  cutDxDyArr[13].SetPoint(28,0.,0.);
  cutDxDyArr[13].SetPoint(29,12.8826,-9.00058);
  cutDxDyArr[13].SetPoint(30,17.3602,-46.3641);
  cutDxDyArr[13].SetPoint(31,16.9084,-85.5055);

  cutDxDyArr[14].Set(26);
  cutDxDyArr[14].SetPoint(0,27.325,-81.8395);
  cutDxDyArr[14].SetPoint(1,20.0414,-111.721);
  cutDxDyArr[14].SetPoint(2,3.61489,-143.96);
  cutDxDyArr[14].SetPoint(3,-18.1715,-150.542);
  cutDxDyArr[14].SetPoint(4,-28.5145,-98.9512);
  cutDxDyArr[14].SetPoint(5,-28.9547,-48.1542);
  cutDxDyArr[14].SetPoint(6,-22.1327,-12.7145);
  cutDxDyArr[14].SetPoint(7,-16.1909,-4.44519);
  cutDxDyArr[14].SetPoint(8,0.627792,-0.727627);
  cutDxDyArr[14].SetPoint(9,0.529744,9.06588);
  cutDxDyArr[14].SetPoint(10,-8.19657,13.6362);
  cutDxDyArr[14].SetPoint(11,-14.3736,30.6116);
  cutDxDyArr[14].SetPoint(12,-24.9833,92.0517);
  cutDxDyArr[14].SetPoint(13,-27.6486,123.056);
  cutDxDyArr[14].SetPoint(14,-23.453,171.572);
  cutDxDyArr[14].SetPoint(15,-7.32504,191.803);
  cutDxDyArr[14].SetPoint(16,9.33656,196.97);
  cutDxDyArr[14].SetPoint(17,23.8608,131.407);
  cutDxDyArr[14].SetPoint(18,21.9943,81.2677);
  cutDxDyArr[14].SetPoint(19,14.178,28.6319);
  cutDxDyArr[14].SetPoint(20,1.80437,8.41298);
  cutDxDyArr[14].SetPoint(21,2.017,-0.982102);
  cutDxDyArr[14].SetPoint(22,13.2225,-6.72763);
  cutDxDyArr[14].SetPoint(23,23.9933,-36.0077);
  cutDxDyArr[14].SetPoint(24,28.6577,-56.2276);
  cutDxDyArr[14].SetPoint(25,27.325,-81.8395);

  cutDxDyArr[15].Set(26);
  cutDxDyArr[15].SetPoint(0,29.6766,-101.508);
  cutDxDyArr[15].SetPoint(1,20.7894,-134.135);
  cutDxDyArr[15].SetPoint(2,8.8551,-144.261);
  cutDxDyArr[15].SetPoint(3,-15.7752,-127.384);
  cutDxDyArr[15].SetPoint(4,-25.932,-90.2571);
  cutDxDyArr[15].SetPoint(5,-28.7251,-52.0046);
  cutDxDyArr[15].SetPoint(6,-23.9006,-12.6271);
  cutDxDyArr[15].SetPoint(7,-12.4742,-3.62651);
  cutDxDyArr[15].SetPoint(8,-0.0321159,0.873776);
  cutDxDyArr[15].SetPoint(9,-0.286036,12.1245);
  cutDxDyArr[15].SetPoint(10,-9.17326,16.6248);
  cutDxDyArr[15].SetPoint(11,-17.2987,34.6259);
  cutDxDyArr[15].SetPoint(12,-25.1702,86.3792);
  cutDxDyArr[15].SetPoint(13,-24.6624,153.884);
  cutDxDyArr[15].SetPoint(14,-4.34876,201.137);
  cutDxDyArr[15].SetPoint(15,7.5855,203.387);
  cutDxDyArr[15].SetPoint(16,19.7737,167.384);
  cutDxDyArr[15].SetPoint(17,22.5668,120.131);
  cutDxDyArr[15].SetPoint(18,17.9962,57.1274);
  cutDxDyArr[15].SetPoint(19,11.3943,22.2501);
  cutDxDyArr[15].SetPoint(20,1.49141,9.87435);
  cutDxDyArr[15].SetPoint(21,1.49141,1.99885);
  cutDxDyArr[15].SetPoint(22,19.5198,-7.00173);
  cutDxDyArr[15].SetPoint(23,27.6452,-28.3781);
  cutDxDyArr[15].SetPoint(24,32.2158,-72.2559);
  cutDxDyArr[15].SetPoint(25,29.6766,-101.508);

  cutDxDyArr[16].Set(27);
  cutDxDyArr[16].SetPoint(0,88.3277,-162.971);
  cutDxDyArr[16].SetPoint(1,88.7721,-184.472);
  cutDxDyArr[16].SetPoint(2,81.6616,-198.807);
  cutDxDyArr[16].SetPoint(3,47.3548,-192.283);
  cutDxDyArr[16].SetPoint(4,14.4913,-164.567);
  cutDxDyArr[16].SetPoint(5,-4.61538,-130.383);
  cutDxDyArr[16].SetPoint(6,-14.1687,-103.591);
  cutDxDyArr[16].SetPoint(7,-21.0471,-65.7113);
  cutDxDyArr[16].SetPoint(8,-20.1068,-30.3784);
  cutDxDyArr[16].SetPoint(9,-14.7739,-8.87686);
  cutDxDyArr[16].SetPoint(10,-1.55831,-0.115486);
  cutDxDyArr[16].SetPoint(11,-1.17618,8.19947);
  cutDxDyArr[16].SetPoint(12,-15.6973,27.601);
  cutDxDyArr[16].SetPoint(13,-24.1042,57.1654);
  cutDxDyArr[16].SetPoint(14,-25.4396,150.593);
  cutDxDyArr[16].SetPoint(15,-11.2187,202.554);
  cutDxDyArr[16].SetPoint(16,2.55781,222.264);
  cutDxDyArr[16].SetPoint(17,16.3343,224.056);
  cutDxDyArr[16].SetPoint(18,31.6873,187.433);
  cutDxDyArr[16].SetPoint(19,30.1108,139.842);
  cutDxDyArr[16].SetPoint(20,9.90571,21.1339);
  cutDxDyArr[16].SetPoint(21,1.49876,10.9711);
  cutDxDyArr[16].SetPoint(22,0.734491,-1.03937);
  cutDxDyArr[16].SetPoint(23,16.7787,-8.87686);
  cutDxDyArr[16].SetPoint(24,36.6551,-54.6247);
  cutDxDyArr[16].SetPoint(25,60.3474,-108.21);
  cutDxDyArr[16].SetPoint(26,88.3277,-162.971);

  cutDxDyArr[17].Set(26);
  cutDxDyArr[17].SetPoint(0,74.0717,-122.266);
  cutDxDyArr[17].SetPoint(1,72.4966,-141.655);
  cutDxDyArr[17].SetPoint(2,66.1962,-148.705);
  cutDxDyArr[17].SetPoint(3,29.8908,-123.429);
  cutDxDyArr[17].SetPoint(4,5.23573,-89.1429);
  cutDxDyArr[17].SetPoint(5,-7.27047,-62.8571);
  cutDxDyArr[17].SetPoint(6,-14.1339,-37.6581);
  cutDxDyArr[17].SetPoint(7,-13.7402,-12.9809);
  cutDxDyArr[17].SetPoint(8,-1.91067,-1.14286);
  cutDxDyArr[17].SetPoint(9,-1.55335,10.2857);
  cutDxDyArr[17].SetPoint(10,-13.7022,24);
  cutDxDyArr[17].SetPoint(11,-17.6779,68.1012);
  cutDxDyArr[17].SetPoint(12,-11.9156,144);
  cutDxDyArr[17].SetPoint(13,2.37717,187.429);
  cutDxDyArr[17].SetPoint(14,38.1092,242.286);
  cutDxDyArr[17].SetPoint(15,59.502,253.18);
  cutDxDyArr[17].SetPoint(16,62.6522,228.503);
  cutDxDyArr[17].SetPoint(17,59.5484,201.143);
  cutDxDyArr[17].SetPoint(18,28.1042,113.143);
  cutDxDyArr[17].SetPoint(19,10.5955,34.2857);
  cutDxDyArr[17].SetPoint(20,0.947891,11.4286);
  cutDxDyArr[17].SetPoint(21,0.233251,-1.14286);
  cutDxDyArr[17].SetPoint(22,18.8139,-8);
  cutDxDyArr[17].SetPoint(23,27.6062,-27.0822);
  cutDxDyArr[17].SetPoint(24,69.3464,-99.3511);
  cutDxDyArr[17].SetPoint(25,74.0717,-122.266);

  cutDxDyArr[18].Set(32);
  cutDxDyArr[18].SetPoint(0,4.39437,-58.1417);
  cutDxDyArr[18].SetPoint(1,-3.91147,-82.1732);
  cutDxDyArr[18].SetPoint(2,-24.9601,-104.419);
  cutDxDyArr[18].SetPoint(3,-44.7591,-118.663);
  cutDxDyArr[18].SetPoint(4,-70.8544,-138.284);
  cutDxDyArr[18].SetPoint(5,-100.81,-137.892);
  cutDxDyArr[18].SetPoint(6,-107.684,-118.663);
  cutDxDyArr[18].SetPoint(7,-103.983,-96.2294);
  cutDxDyArr[18].SetPoint(8,-55.5563,-50.2339);
  cutDxDyArr[18].SetPoint(9,-43.4788,-34.43);
  cutDxDyArr[18].SetPoint(10,-28.1807,-11.8529);
  cutDxDyArr[18].SetPoint(11,-16.1033,-5.07983);
  cutDxDyArr[18].SetPoint(12,-1.61033,-0.564426);
  cutDxDyArr[18].SetPoint(13,-0.805163,10.7241);
  cutDxDyArr[18].SetPoint(14,-7.37223,29.9738);
  cutDxDyArr[18].SetPoint(15,-10.4869,65.4488);
  cutDxDyArr[18].SetPoint(16,-13.9477,83.7585);
  cutDxDyArr[18].SetPoint(17,-25.0221,138.688);
  cutDxDyArr[18].SetPoint(18,-42.326,185.606);
  cutDxDyArr[18].SetPoint(19,-43.7015,221.049);
  cutDxDyArr[18].SetPoint(20,-35.7697,232.266);
  cutDxDyArr[18].SetPoint(21,13.7384,173.018);
  cutDxDyArr[18].SetPoint(22,23.4286,147.843);
  cutDxDyArr[18].SetPoint(23,28.2456,86.8772);
  cutDxDyArr[18].SetPoint(24,23.2214,47.8147);
  cutDxDyArr[18].SetPoint(25,14.429,22.7031);
  cutDxDyArr[18].SetPoint(26,7.24647,15.2395);
  cutDxDyArr[18].SetPoint(27,0,8.46639);
  cutDxDyArr[18].SetPoint(28,0,-0.564426);
  cutDxDyArr[18].SetPoint(29,8.89336,-7.79003);
  cutDxDyArr[18].SetPoint(30,10.9698,-28.3885);
  cutDxDyArr[18].SetPoint(31,4.39437,-58.1417);

  cutDxDyArr[19].Set(31);
  cutDxDyArr[19].SetPoint(0,20.2173,-53.6963);
  cutDxDyArr[19].SetPoint(1,15.835,-90.1675);
  cutDxDyArr[19].SetPoint(2,-11.2555,-140.147);
  cutDxDyArr[19].SetPoint(3,-40.2582,-160.861);
  cutDxDyArr[19].SetPoint(4,-67.4286,-172.565);
  cutDxDyArr[19].SetPoint(5,-79.7112,-156.346);
  cutDxDyArr[19].SetPoint(6,-73.8028,-86.1152);
  cutDxDyArr[19].SetPoint(7,-43.4788,-47.9762);
  cutDxDyArr[19].SetPoint(8,-38.3461,-32.0838);
  cutDxDyArr[19].SetPoint(9,-25.996,-14.5236);
  cutDxDyArr[19].SetPoint(10,-16.1033,-5.07983);
  cutDxDyArr[19].SetPoint(11,-1.61033,-0.564426);
  cutDxDyArr[19].SetPoint(12,-0.805163,10.7241);
  cutDxDyArr[19].SetPoint(13,-11.2723,31.0434);
  cutDxDyArr[19].SetPoint(14,-15.2981,60.3936);
  cutDxDyArr[19].SetPoint(15,-18.5188,82.9706);
  cutDxDyArr[19].SetPoint(16,-18.5188,125.867);
  cutDxDyArr[19].SetPoint(17,-15.2981,168.763);
  cutDxDyArr[19].SetPoint(18,-1.29577,201.602);
  cutDxDyArr[19].SetPoint(19,7.46881,205.654);
  cutDxDyArr[19].SetPoint(20,30.5962,184.567);
  cutDxDyArr[19].SetPoint(21,39.7384,147.571);
  cutDxDyArr[19].SetPoint(22,37.3481,84.0838);
  cutDxDyArr[19].SetPoint(23,25.7652,53.6205);
  cutDxDyArr[19].SetPoint(24,14.4929,22.0126);
  cutDxDyArr[19].SetPoint(25,7.24647,15.2395);
  cutDxDyArr[19].SetPoint(26,0.,8.46639);
  cutDxDyArr[19].SetPoint(27,0.,-0.564426);
  cutDxDyArr[19].SetPoint(28,10.4671,-2.82213);
  cutDxDyArr[19].SetPoint(29,17.827,-21.2775);
  cutDxDyArr[19].SetPoint(30,20.2173,-53.6963);

  cutDxDyArr[20].Set(27);
  cutDxDyArr[20].SetPoint(0,26.8118,-87.662);
  cutDxDyArr[20].SetPoint(1,17.9831,-117.476);
  cutDxDyArr[20].SetPoint(2,8.12955,-132.758);
  cutDxDyArr[20].SetPoint(3,-3.93658,-145.082);
  cutDxDyArr[20].SetPoint(4,-19.7674,-149.499);
  cutDxDyArr[20].SetPoint(5,-40.4693,-110.851);
  cutDxDyArr[20].SetPoint(6,-42.9049,-56.7437);
  cutDxDyArr[20].SetPoint(7,-30.1184,-22.5127);
  cutDxDyArr[20].SetPoint(8,-17.6364,-3.74085);
  cutDxDyArr[20].SetPoint(9,0.24635,0.);
  cutDxDyArr[20].SetPoint(10,0.24635,11.2507);
  cutDxDyArr[20].SetPoint(11,-8.62225,15.751);
  cutDxDyArr[20].SetPoint(12,-16.5055,29.2519);
  cutDxDyArr[20].SetPoint(13,-20.6808,73.5549);
  cutDxDyArr[20].SetPoint(14,-17.9408,144.225);
  cutDxDyArr[20].SetPoint(15,-9.11205,157.476);
  cutDxDyArr[20].SetPoint(16,13.1121,159.685);
  cutDxDyArr[20].SetPoint(17,23.463,147.538);
  cutDxDyArr[20].SetPoint(18,30.1607,118.828);
  cutDxDyArr[20].SetPoint(19,30.1607,86.8056);
  cutDxDyArr[20].SetPoint(20,17.6786,24.969);
  cutDxDyArr[20].SetPoint(21,1.23175,9.00058);
  cutDxDyArr[20].SetPoint(22,1.23175,0.);
  cutDxDyArr[20].SetPoint(23,17.3742,-7.05352);
  cutDxDyArr[20].SetPoint(24,24.8814,-29.2519);
  cutDxDyArr[20].SetPoint(25,30.4651,-58.9521);
  cutDxDyArr[20].SetPoint(26,26.8118,-87.662);

  cutDxDyArr[21].Set(26);
  cutDxDyArr[21].SetPoint(0,37.6658,-97.6428);
  cutDxDyArr[21].SetPoint(1,28.3131,-152.726);
  cutDxDyArr[21].SetPoint(2,18.9603,-155.021);
  cutDxDyArr[21].SetPoint(3,-16.5251,-121.742);
  cutDxDyArr[21].SetPoint(4,-33.5801,-76.9865);
  cutDxDyArr[21].SetPoint(5,-32.7548,-50.5923);
  cutDxDyArr[21].SetPoint(6,-26.1529,-31.0835);
  cutDxDyArr[21].SetPoint(7,-11.5736,-1.24662);
  cutDxDyArr[21].SetPoint(8,-0.295301,1.04853);
  cutDxDyArr[21].SetPoint(9,-0.295301,11.3767);
  cutDxDyArr[21].SetPoint(10,-9.37296,15.967);
  cutDxDyArr[21].SetPoint(11,-16.25,29.7379);
  cutDxDyArr[21].SetPoint(12,-30.8292,76.7884);
  cutDxDyArr[21].SetPoint(13,-34.9892,133.307);
  cutDxDyArr[21].SetPoint(14,-26.3261,167.395);
  cutDxDyArr[21].SetPoint(15,-10.7484,175.48);
  cutDxDyArr[21].SetPoint(16,13.4587,139.905);
  cutDxDyArr[21].SetPoint(17,20.3357,85.969);
  cutDxDyArr[21].SetPoint(18,18.4102,54.9845);
  cutDxDyArr[21].SetPoint(19,11.5332,15.967);
  cutDxDyArr[21].SetPoint(20,1.63026,9.08155);
  cutDxDyArr[21].SetPoint(21,1.63026,1.04853);
  cutDxDyArr[21].SetPoint(22,17.3099,-5.83691);
  cutDxDyArr[21].SetPoint(23,31.8891,-26.4932);
  cutDxDyArr[21].SetPoint(24,38.7661,-58.6253);
  cutDxDyArr[21].SetPoint(25,37.6658,-97.6428);

  cutDxDyArr[22].Set(27);
  cutDxDyArr[22].SetPoint(0,85.6911,-135.497);
  cutDxDyArr[22].SetPoint(1,88.7288,-157.086);
  cutDxDyArr[22].SetPoint(2,80.122,-180.336);
  cutDxDyArr[22].SetPoint(3,58.0596,-179.14);
  cutDxDyArr[22].SetPoint(4,37.2705,-167.43);
  cutDxDyArr[22].SetPoint(5,6.92804,-125);
  cutDxDyArr[22].SetPoint(6,-5.01241,-109.677);
  cutDxDyArr[22].SetPoint(7,-13.8313,-84.4194);
  cutDxDyArr[22].SetPoint(8,-20.0149,-51);
  cutDxDyArr[22].SetPoint(9,-15.5654,-10.9462);
  cutDxDyArr[22].SetPoint(10,-1.84119,-0.688172);
  cutDxDyArr[22].SetPoint(11,-2.34739,9.87097);
  cutDxDyArr[22].SetPoint(12,-18.6031,17.2855);
  cutDxDyArr[22].SetPoint(13,-28.6203,37.2473);
  cutDxDyArr[22].SetPoint(14,-35.9156,74.3226);
  cutDxDyArr[22].SetPoint(15,-42.9047,140.176);
  cutDxDyArr[22].SetPoint(16,-35.3104,180.033);
  cutDxDyArr[22].SetPoint(17,-20.0149,194.871);
  cutDxDyArr[22].SetPoint(18,2.95285,184.129);
  cutDxDyArr[22].SetPoint(19,14.3052,128.551);
  cutDxDyArr[22].SetPoint(20,9.7866,18.5806);
  cutDxDyArr[22].SetPoint(21,0.62531,8.34409);
  cutDxDyArr[22].SetPoint(22,0.272953,-1.29032);
  cutDxDyArr[22].SetPoint(23,20.3806,-5.96411);
  cutDxDyArr[22].SetPoint(24,35.0628,-29.2137);
  cutDxDyArr[22].SetPoint(25,50.2134,-55.7742);
  cutDxDyArr[22].SetPoint(26,85.6911,-135.497);

  cutDxDyArr[23].Set(27);
  cutDxDyArr[23].SetPoint(0,99.4932,-97.423);
  cutDxDyArr[23].SetPoint(1,100.281,-112.313);
  cutDxDyArr[23].SetPoint(2,92.2476,-128.629);
  cutDxDyArr[23].SetPoint(3,42.6641,-122.726);
  cutDxDyArr[23].SetPoint(4,14.8828,-97.6099);
  cutDxDyArr[23].SetPoint(5,-2.97657,-79.3437);
  cutDxDyArr[23].SetPoint(6,-8.92971,-61.0775);
  cutDxDyArr[23].SetPoint(7,-15.875,-35.9615);
  cutDxDyArr[23].SetPoint(8,-13.9029,-9.52564);
  cutDxDyArr[23].SetPoint(9,-2.29851,-0.787401);
  cutDxDyArr[23].SetPoint(10,-1.98438,9.70391);
  cutDxDyArr[23].SetPoint(11,-14.8828,16.5537);
  cutDxDyArr[23].SetPoint(12,-29.969,60.631);
  cutDxDyArr[23].SetPoint(13,-31.1165,130.788);
  cutDxDyArr[23].SetPoint(14,-24.2311,179.734);
  cutDxDyArr[23].SetPoint(15,-8.16507,207.47);
  cutDxDyArr[23].SetPoint(16,17.6553,210.734);
  cutDxDyArr[23].SetPoint(17,29.7049,204.207);
  cutDxDyArr[23].SetPoint(18,33.1476,169.945);
  cutDxDyArr[23].SetPoint(19,15.934,101.42);
  cutDxDyArr[23].SetPoint(20,6.1796,23.1054);
  cutDxDyArr[23].SetPoint(21,0.0398016,8.66142);
  cutDxDyArr[23].SetPoint(22,-0.42786,-1.41732);
  cutDxDyArr[23].SetPoint(23,22.4876,-8.97638);
  cutDxDyArr[23].SetPoint(24,35.7188,-24.5452);
  cutDxDyArr[23].SetPoint(25,61.8369,-61.7352);
  cutDxDyArr[23].SetPoint(26,99.4932,-97.423);

  cutDxDyArr[24].Set(26);
  cutDxDyArr[24].SetPoint(0,46.0375,161.099);
  cutDxDyArr[24].SetPoint(1,54.2521,123.035);
  cutDxDyArr[24].SetPoint(2,49.3387,71.4672);
  cutDxDyArr[24].SetPoint(3,36.7708,40.306);
  cutDxDyArr[24].SetPoint(4,11.1079,10.6652);
  cutDxDyArr[24].SetPoint(5,0.877232,7.32813);
  cutDxDyArr[24].SetPoint(6,-0.517857,0.654038);
  cutDxDyArr[24].SetPoint(7,6.65417,-12.5714);
  cutDxDyArr[24].SetPoint(8,6.075,-44.5283);
  cutDxDyArr[24].SetPoint(9,-11.8792,-86.3181);
  cutDxDyArr[24].SetPoint(10,-64.89,-134.412);
  cutDxDyArr[24].SetPoint(11,-105.61,-164.548);
  cutDxDyArr[24].SetPoint(12,-134.81,-160.752);
  cutDxDyArr[24].SetPoint(13,-149.773,-153.061);
  cutDxDyArr[24].SetPoint(14,-149.773,-124.217);
  cutDxDyArr[24].SetPoint(15,-66.9,-33.4663);
  cutDxDyArr[24].SetPoint(16,-26.3583,-6.42588);
  cutDxDyArr[24].SetPoint(17,-2.84301,-0.680781);
  cutDxDyArr[24].SetPoint(18,-0.517857,12.6674);
  cutDxDyArr[24].SetPoint(19,-2.6125,38.8329);
  cutDxDyArr[24].SetPoint(20,-9.11694,89.2243);
  cutDxDyArr[24].SetPoint(21,-20.3395,168.063);
  cutDxDyArr[24].SetPoint(22,-15.1023,193.061);
  cutDxDyArr[24].SetPoint(23,-3.87973,210.367);
  cutDxDyArr[24].SetPoint(24,23.0545,198.829);
  cutDxDyArr[24].SetPoint(25,46.0375,161.099);

  cutDxDyArr[25].Set(25);
  cutDxDyArr[25].SetPoint(0,53.975,87.7037);
  cutDxDyArr[25].SetPoint(1,37.8,44.6667);
  cutDxDyArr[25].SetPoint(2,13.65,10);
  cutDxDyArr[25].SetPoint(3,0.7,7.33333);
  cutDxDyArr[25].SetPoint(4,0,-1.33333);
  cutDxDyArr[25].SetPoint(5,14.3186,-11.3832);
  cutDxDyArr[25].SetPoint(6,16.7263,-42.1495);
  cutDxDyArr[25].SetPoint(7,10.1052,-84.4533);
  cutDxDyArr[25].SetPoint(8,-18.1847,-126.757);
  cutDxDyArr[25].SetPoint(9,-49.1667,-155.153);
  cutDxDyArr[25].SetPoint(10,-91.6181,-190.213);
  cutDxDyArr[25].SetPoint(11,-100.647,-176.752);
  cutDxDyArr[25].SetPoint(12,-97.0354,-140.217);
  cutDxDyArr[25].SetPoint(13,-54.9014,-38.3037);
  cutDxDyArr[25].SetPoint(14,-27.1375,-8.2963);
  cutDxDyArr[25].SetPoint(15,-2.1,0);
  cutDxDyArr[25].SetPoint(16,-1.4,8.66667);
  cutDxDyArr[25].SetPoint(17,-8.75,22.6667);
  cutDxDyArr[25].SetPoint(18,-7.95216,88.6075);
  cutDxDyArr[25].SetPoint(19,1.67845,146.294);
  cutDxDyArr[25].SetPoint(20,18.532,177.061);
  cutDxDyArr[25].SetPoint(21,32.978,184.752);
  cutDxDyArr[25].SetPoint(22,43.8124,184.752);
  cutDxDyArr[25].SetPoint(23,56.1208,155.259);
  cutDxDyArr[25].SetPoint(24,53.975,87.7037);

  cutDxDyArr[26].Set(25);
  cutDxDyArr[26].SetPoint(0,-1.20609,-175.525);
  cutDxDyArr[26].SetPoint(1,-40.9017,-168.651);
  cutDxDyArr[26].SetPoint(2,-60.5907,-98.0282);
  cutDxDyArr[26].SetPoint(3,-60.5907,-70.5292);
  cutDxDyArr[26].SetPoint(4,-34.868,-19.9061);
  cutDxDyArr[26].SetPoint(5,-19.3073,-6.15661);
  cutDxDyArr[26].SetPoint(6,-3.11148,0.718131);
  cutDxDyArr[26].SetPoint(7,-1.20609,6.9679);
  cutDxDyArr[26].SetPoint(8,-20.8951,34.4464);
  cutDxDyArr[26].SetPoint(9,-31.0572,82.6507);
  cutDxDyArr[26].SetPoint(10,-29.1518,148.759);
  cutDxDyArr[26].SetPoint(11,-25.6586,166.962);
  cutDxDyArr[26].SetPoint(12,26.1045,179.462);
  cutDxDyArr[26].SetPoint(13,51.5097,153.837);
  cutDxDyArr[26].SetPoint(14,54.6853,118.214);
  cutDxDyArr[26].SetPoint(15,27.6923,36.3418);
  cutDxDyArr[26].SetPoint(16,10.5438,9.46781);
  cutDxDyArr[26].SetPoint(17,0.6993,7.59288);
  cutDxDyArr[26].SetPoint(18,0.0641709,-1.1568);
  cutDxDyArr[26].SetPoint(19,13.0843,-5.53164);
  cutDxDyArr[26].SetPoint(20,34.6787,-31.7807);
  cutDxDyArr[26].SetPoint(21,38.4895,-63.0295);
  cutDxDyArr[26].SetPoint(22,38.1719,-94.2784);
  cutDxDyArr[26].SetPoint(23,29.5977,-127.402);
  cutDxDyArr[26].SetPoint(24,-1.20609,-175.525);

  cutDxDyArr[27].Set(25);
  cutDxDyArr[27].SetPoint(0,-7.8755,-157.328);
  cutDxDyArr[27].SetPoint(1,-20.8632,-141.701);
  cutDxDyArr[27].SetPoint(2,-35.2839,-108.89);
  cutDxDyArr[27].SetPoint(3,-39.0458,-49.3436);
  cutDxDyArr[27].SetPoint(4,-32.149,-25.0389);
  cutDxDyArr[27].SetPoint(5,-24.3116,-12.8866);
  cutDxDyArr[27].SetPoint(6,-2.25014,0.);
  cutDxDyArr[27].SetPoint(7,-2.25014,5.82696);
  cutDxDyArr[27].SetPoint(8,-38.1053,40.5836);
  cutDxDyArr[27].SetPoint(9,-52.526,91.6234);
  cutDxDyArr[27].SetPoint(10,-46.2562,135.372);
  cutDxDyArr[27].SetPoint(11,-39.0458,159.676);
  cutDxDyArr[27].SetPoint(12,5.47024,175.474);
  cutDxDyArr[27].SetPoint(13,18.3235,134.157);
  cutDxDyArr[27].SetPoint(14,22.3989,81.9016);
  cutDxDyArr[27].SetPoint(15,15.8155,35.7227);
  cutDxDyArr[27].SetPoint(16,8.91867,15.0638);
  cutDxDyArr[27].SetPoint(17,0.,8.74044);
  cutDxDyArr[27].SetPoint(18,0.,0.);
  cutDxDyArr[27].SetPoint(19,28.3553,-8.02567);
  cutDxDyArr[27].SetPoint(20,55.9427,-48.1284);
  cutDxDyArr[27].SetPoint(21,56.8832,-91.8767);
  cutDxDyArr[27].SetPoint(22,43.8778,-136.934);
  cutDxDyArr[27].SetPoint(23,15.502,-178.158);
  cutDxDyArr[27].SetPoint(24,-7.8755,-157.328);

  cutDxDyArr[28].Set(24);
  cutDxDyArr[28].SetPoint(0,100.798,-169.619);
  cutDxDyArr[28].SetPoint(1,74.2692,-185.22);
  cutDxDyArr[28].SetPoint(2,40.8461,-172.152);
  cutDxDyArr[28].SetPoint(3,-24.5928,-76.9926);
  cutDxDyArr[28].SetPoint(4,-27.6224,-34.104);
  cutDxDyArr[28].SetPoint(5,-20.9573,-9.9792);
  cutDxDyArr[28].SetPoint(6,-2.1739,-1.64278);
  cutDxDyArr[28].SetPoint(7,-2.1739,8.0713);
  cutDxDyArr[28].SetPoint(8,-17.9277,14.7497);
  cutDxDyArr[28].SetPoint(9,-62.7984,88.6761);
  cutDxDyArr[28].SetPoint(10,-65.0091,138.948);
  cutDxDyArr[28].SetPoint(11,-59.1137,178.819);
  cutDxDyArr[28].SetPoint(12,-37.743,196.154);
  cutDxDyArr[28].SetPoint(13,-14.2516,183.271);
  cutDxDyArr[28].SetPoint(14,-3.67228,146.603);
  cutDxDyArr[28].SetPoint(15,5.0971,94.5617);
  cutDxDyArr[28].SetPoint(16,11.6308,41.871);
  cutDxDyArr[28].SetPoint(17,0.249768,7.46417);
  cutDxDyArr[28].SetPoint(18,-0.356148,-0.428519);
  cutDxDyArr[28].SetPoint(19,25.0923,-5.89269);
  cutDxDyArr[28].SetPoint(20,51.7526,-30.0832);
  cutDxDyArr[28].SetPoint(21,83.8662,-81.0134);
  cutDxDyArr[28].SetPoint(22,103.746,-140.149);
  cutDxDyArr[28].SetPoint(23,100.798,-169.619);

  cutDxDyArr[29].Set(26);
  cutDxDyArr[29].SetPoint(0,121.479,-160.02);
  cutDxDyArr[29].SetPoint(1,86.3769,-158.286);
  cutDxDyArr[29].SetPoint(2,38.2524,-119.453);
  cutDxDyArr[29].SetPoint(3,-5.62536,-75.7505);
  cutDxDyArr[29].SetPoint(4,-16.8761,-34.9618);
  cutDxDyArr[29].SetPoint(5,-13.2915,-15.0769);
  cutDxDyArr[29].SetPoint(6,-1.63229,-1.37965);
  cutDxDyArr[29].SetPoint(7,-4.50029,11.6539);
  cutDxDyArr[29].SetPoint(8,-17.9552,15.7419);
  cutDxDyArr[29].SetPoint(9,-47.1031,57.9752);
  cutDxDyArr[29].SetPoint(10,-54.7071,108.676);
  cutDxDyArr[29].SetPoint(11,-43.2314,184.951);
  cutDxDyArr[29].SetPoint(12,-18.2548,205.753);
  cutDxDyArr[29].SetPoint(13,4.69672,197.086);
  cutDxDyArr[29].SetPoint(14,12.1222,172.816);
  cutDxDyArr[29].SetPoint(15,10.4274,123.496);
  cutDxDyArr[29].SetPoint(16,6.72185,82.6732);
  cutDxDyArr[29].SetPoint(17,3.37522,34.9618);
  cutDxDyArr[29].SetPoint(18,-1.12507,17.4809);
  cutDxDyArr[29].SetPoint(19,1.28251,-0.238213);
  cutDxDyArr[29].SetPoint(20,27.6482,-4.00282);
  cutDxDyArr[29].SetPoint(21,81.7309,-59.5931);
  cutDxDyArr[29].SetPoint(22,117.007,-84.491);
  cutDxDyArr[29].SetPoint(23,145.106,-121.882);
  cutDxDyArr[29].SetPoint(24,145.106,-149.619);
  cutDxDyArr[29].SetPoint(25,121.479,-160.02);

  cutDxDyArr[30].Set(28);
  cutDxDyArr[30].SetPoint(0,117.007,104.885);
  cutDxDyArr[30].SetPoint(1,91.1308,72.837);
  cutDxDyArr[30].SetPoint(2,63.004,46.6157);
  cutDxDyArr[30].SetPoint(3,40.5026,32.0483);
  cutDxDyArr[30].SetPoint(4,16.2322,14.5394);
  cutDxDyArr[30].SetPoint(5,4.6728,13.0855);
  cutDxDyArr[30].SetPoint(6,-0.41334,-1.93859);
  cutDxDyArr[30].SetPoint(7,3.749,-16.9626);
  cutDxDyArr[30].SetPoint(8,3.749,-45.6015);
  cutDxDyArr[30].SetPoint(9,-6.75043,-72.837);
  cutDxDyArr[30].SetPoint(10,-60.7539,-119.453);
  cutDxDyArr[30].SetPoint(11,-118.133,-151.501);
  cutDxDyArr[30].SetPoint(12,-197.864,-167.199);
  cutDxDyArr[30].SetPoint(13,-200.263,-104.885);
  cutDxDyArr[30].SetPoint(14,-175.511,-75.7505);
  cutDxDyArr[30].SetPoint(15,-79.5844,-22.849);
  cutDxDyArr[30].SetPoint(16,-4.11235,-1.45394);
  cutDxDyArr[30].SetPoint(17,2.36092,16.478);
  cutDxDyArr[30].SetPoint(18,0.97379,30.0481);
  cutDxDyArr[30].SetPoint(19,2.25014,69.9236);
  cutDxDyArr[30].SetPoint(20,4.50029,113.626);
  cutDxDyArr[30].SetPoint(21,12.3758,136.934);
  cutDxDyArr[30].SetPoint(22,36.0023,171.895);
  cutDxDyArr[30].SetPoint(23,69.7545,195.203);
  cutDxDyArr[30].SetPoint(24,82.1303,201.03);
  cutDxDyArr[30].SetPoint(25,97.8813,206.857);
  cutDxDyArr[30].SetPoint(26,120.383,157.328);
  cutDxDyArr[30].SetPoint(27,117.007,104.885);

  cutDxDyArr[31].Set(28);
  cutDxDyArr[31].SetPoint(0,117.007,104.885);
  cutDxDyArr[31].SetPoint(1,77.3422,58.4734);
  cutDxDyArr[31].SetPoint(2,30.513,23.0579);
  cutDxDyArr[31].SetPoint(3,10.1256,11.6539);
  cutDxDyArr[31].SetPoint(4,0.,8.74044);
  cutDxDyArr[31].SetPoint(5,-1.12507,2.91348);
  cutDxDyArr[31].SetPoint(6,17.1333,-13.3148);
  cutDxDyArr[31].SetPoint(7,18.3496,-60.2165);
  cutDxDyArr[31].SetPoint(8,15.3088,-84.1459);
  cutDxDyArr[31].SetPoint(9,-49.5032,-154.415);
  cutDxDyArr[31].SetPoint(10,-119.258,-192.29);
  cutDxDyArr[31].SetPoint(11,-174.386,-154.415);
  cutDxDyArr[31].SetPoint(12,-163.494,-116.69);
  cutDxDyArr[31].SetPoint(13,-103.507,-46.6157);
  cutDxDyArr[31].SetPoint(14,-70.8795,-17.4809);
  cutDxDyArr[31].SetPoint(15,-27.0017,-2.91348);
  cutDxDyArr[31].SetPoint(16,-3.37522,2.91348);
  cutDxDyArr[31].SetPoint(17,-1.12507,14.5674);
  cutDxDyArr[31].SetPoint(18,-5.62536,26.2213);
  cutDxDyArr[31].SetPoint(19,-3.37522,75.7505);
  cutDxDyArr[31].SetPoint(20,9.00058,116.539);
  cutDxDyArr[31].SetPoint(21,18.0012,142.761);
  cutDxDyArr[31].SetPoint(22,46.128,168.982);
  cutDxDyArr[31].SetPoint(23,70.8795,180.636);
  cutDxDyArr[31].SetPoint(24,88.8807,186.463);
  cutDxDyArr[31].SetPoint(25,101.256,186.463);
  cutDxDyArr[31].SetPoint(26,121.508,142.761);
  cutDxDyArr[31].SetPoint(27,117.007,104.885);

  cutDxDyArr[32].Set(25);
  cutDxDyArr[32].SetPoint(0,-42.3705,-177.505);
  cutDxDyArr[32].SetPoint(1,-66.8234,-152.366);
  cutDxDyArr[32].SetPoint(2,-70.9758,-108.374);
  cutDxDyArr[32].SetPoint(3,-66.8234,-58.0968);
  cutDxDyArr[32].SetPoint(4,-42.4065,-15.1545);
  cutDxDyArr[32].SetPoint(5,-2.69919,1.19241);
  cutDxDyArr[32].SetPoint(6,-3,8.09756);
  cutDxDyArr[32].SetPoint(7,-15.1492,53.4554);
  cutDxDyArr[32].SetPoint(8,-19.3016,108.446);
  cutDxDyArr[32].SetPoint(9,-11.4582,155.581);
  cutDxDyArr[32].SetPoint(10,3.76721,177.577);
  cutDxDyArr[32].SetPoint(11,21.2995,190.146);
  cutDxDyArr[32].SetPoint(12,41.1387,187.004);
  cutDxDyArr[32].SetPoint(13,61.4393,150.867);
  cutDxDyArr[32].SetPoint(14,63.2848,117.873);
  cutDxDyArr[32].SetPoint(15,53.5959,72.3093);
  cutDxDyArr[32].SetPoint(16,22.5014,20.3944);
  cutDxDyArr[32].SetPoint(17,0,8.74044);
  cutDxDyArr[32].SetPoint(18,0.162601,-0.498645);
  cutDxDyArr[32].SetPoint(19,21.7609,-18.8179);
  cutDxDyArr[32].SetPoint(20,37.4477,-53.3833);
  cutDxDyArr[32].SetPoint(21,30.9884,-119.372);
  cutDxDyArr[32].SetPoint(22,10.2265,-158.651);
  cutDxDyArr[32].SetPoint(23,-11.752,-174.892);
  cutDxDyArr[32].SetPoint(24,-42.3705,-177.505);

  cutDxDyArr[33].Set(27);
  cutDxDyArr[33].SetPoint(0,-2.25014,-174.809);
  cutDxDyArr[33].SetPoint(1,-27.0017,-139.847);
  cutDxDyArr[33].SetPoint(2,-42.7527,-104.885);
  cutDxDyArr[33].SetPoint(3,-45.9335,-71.2715);
  cutDxDyArr[33].SetPoint(4,-40.9515,-25.0313);
  cutDxDyArr[33].SetPoint(5,-20.5254,-4.80119);
  cutDxDyArr[33].SetPoint(6,-2.25014,0);
  cutDxDyArr[33].SetPoint(7,-2.25014,5.82696);
  cutDxDyArr[33].SetPoint(8,-41.6277,40.7887);
  cutDxDyArr[33].SetPoint(9,-60.7539,69.9236);
  cutDxDyArr[33].SetPoint(10,-75.8253,107.909);
  cutDxDyArr[33].SetPoint(11,-77.3199,168.6);
  cutDxDyArr[33].SetPoint(12,-59.3848,200.39);
  cutDxDyArr[33].SetPoint(13,-19.1262,195.203);
  cutDxDyArr[33].SetPoint(14,14.6259,180.636);
  cutDxDyArr[33].SetPoint(15,22.2927,168.688);
  cutDxDyArr[33].SetPoint(16,27.1707,131.097);
  cutDxDyArr[33].SetPoint(17,28.6341,100.043);
  cutDxDyArr[33].SetPoint(18,18.8322,39.994);
  cutDxDyArr[33].SetPoint(19,-1.12507,8.74044);
  cutDxDyArr[33].SetPoint(20,-1.12507,0);
  cutDxDyArr[33].SetPoint(21,32.6271,-8.74044);
  cutDxDyArr[33].SetPoint(22,79.1141,-48.1514);
  cutDxDyArr[33].SetPoint(23,87.5834,-92.9466);
  cutDxDyArr[33].SetPoint(24,84.0961,-139.187);
  cutDxDyArr[33].SetPoint(25,57.6916,-176.757);
  cutDxDyArr[33].SetPoint(26,-2.25014,-174.809);

  cutDxDyArr[34].Set(25);
  cutDxDyArr[34].SetPoint(0,143.862,-184.247);
  cutDxDyArr[34].SetPoint(1,89.2487,-189.936);
  cutDxDyArr[34].SetPoint(2,35.394,-161.494);
  cutDxDyArr[34].SetPoint(3,-16.1851,-88.9687);
  cutDxDyArr[34].SetPoint(4,-20.7362,-37.7742);
  cutDxDyArr[34].SetPoint(5,-17.7021,-15.021);
  cutDxDyArr[34].SetPoint(6,0,0);
  cutDxDyArr[34].SetPoint(7,-3.37522,8.74044);
  cutDxDyArr[34].SetPoint(8,-25.8767,14.5674);
  cutDxDyArr[34].SetPoint(9,-117.007,93.2314);
  cutDxDyArr[34].SetPoint(10,-131.48,157.049);
  cutDxDyArr[34].SetPoint(11,-123.136,191.179);
  cutDxDyArr[34].SetPoint(12,-100.131,206.857);
  cutDxDyArr[34].SetPoint(13,-55.9283,185.519);
  cutDxDyArr[34].SetPoint(14,-19.9777,137.141);
  cutDxDyArr[34].SetPoint(15,-4.04884,84.5239);
  cutDxDyArr[34].SetPoint(16,2.25014,23.3079);
  cutDxDyArr[34].SetPoint(17,-2.25014,11.6539);
  cutDxDyArr[34].SetPoint(18,2.25014,0);
  cutDxDyArr[34].SetPoint(19,50.9686,-10.0749);
  cutDxDyArr[34].SetPoint(20,94.506,-37.8753);
  cutDxDyArr[34].SetPoint(21,138.552,-73.3259);
  cutDxDyArr[34].SetPoint(22,161.308,-111.722);
  cutDxDyArr[34].SetPoint(23,161.308,-162.916);
  cutDxDyArr[34].SetPoint(24,143.862,-184.247);

  cutDxDyArr[35].Set(26);
  cutDxDyArr[35].SetPoint(0,183.794,-154.258);
  cutDxDyArr[35].SetPoint(1,155.07,-162.033);
  cutDxDyArr[35].SetPoint(2,37.477,-99.8291);
  cutDxDyArr[35].SetPoint(3,11.4451,-75.2067);
  cutDxDyArr[35].SetPoint(4,-3.40807,-44.2481);
  cutDxDyArr[35].SetPoint(5,-5.8296,-21.0956);
  cutDxDyArr[35].SetPoint(6,-1.19283,-4.08269);
  cutDxDyArr[35].SetPoint(7,-5.62536,14.5674);
  cutDxDyArr[35].SetPoint(8,-38.565,26.9354);
  cutDxDyArr[35].SetPoint(9,-112.431,80.3036);
  cutDxDyArr[35].SetPoint(10,-133.077,128.253);
  cutDxDyArr[35].SetPoint(11,-127.691,169.722);
  cutDxDyArr[35].SetPoint(12,-107.534,204.641);
  cutDxDyArr[35].SetPoint(13,-67.5043,203.944);
  cutDxDyArr[35].SetPoint(14,-32.6271,174.809);
  cutDxDyArr[35].SetPoint(15,-19.1262,149.92);
  cutDxDyArr[35].SetPoint(16,-9.00058,90.6597);
  cutDxDyArr[35].SetPoint(17,-3.37522,40.7887);
  cutDxDyArr[35].SetPoint(18,-3.37522,17.4809);
  cutDxDyArr[35].SetPoint(19,1.47534,-2.34625);
  cutDxDyArr[35].SetPoint(20,61.879,-17.4809);
  cutDxDyArr[35].SetPoint(21,95.6311,-32.0483);
  cutDxDyArr[35].SetPoint(22,141.759,-52.4427);
  cutDxDyArr[35].SetPoint(23,179.985,-86.7835);
  cutDxDyArr[35].SetPoint(24,194.35,-126.439);
  cutDxDyArr[35].SetPoint(25,183.794,-154.258);
}

void HMdcTrackDSet::initDxDyCutApr12(void) {
  //--------------  Butterfly cut  (for kick dX dY on the project plane) ----------
  isDxDyInited = kTRUE;

  cutDxDyArr[0].Set(28);
  cutDxDyArr[0].SetPoint(0,17.6344,-18.4853);
  cutDxDyArr[0].SetPoint(1,17.6344,-28.3441);
  cutDxDyArr[0].SetPoint(2,-4.68763,-94.8912);
  cutDxDyArr[0].SetPoint(3,-26.1168,-107.215);
  cutDxDyArr[0].SetPoint(4,-30.5812,-70.2441);
  cutDxDyArr[0].SetPoint(5,-30.5812,-55.4559);
  cutDxDyArr[0].SetPoint(6,-28.7955,-38.2029);
  cutDxDyArr[0].SetPoint(7,-24.3311,-18.4853);
  cutDxDyArr[0].SetPoint(8,-18.0809,-3.69706);
  cutDxDyArr[0].SetPoint(9,-2.90187,1.23235);
  cutDxDyArr[0].SetPoint(10,-2.90187,16.0206);
  cutDxDyArr[0].SetPoint(11,-10.9378,18.4853);
  cutDxDyArr[0].SetPoint(12,-27.0097,38.2029);
  cutDxDyArr[0].SetPoint(13,-40.4029,65.3147);
  cutDxDyArr[0].SetPoint(14,-63.5246,168.972);
  cutDxDyArr[0].SetPoint(15,-65.3059,201.284);
  cutDxDyArr[0].SetPoint(16,-60.5558,240.399);
  cutDxDyArr[0].SetPoint(17,-45.7116,262.507);
  cutDxDyArr[0].SetPoint(18,-22.5453,178.691);
  cutDxDyArr[0].SetPoint(19,-1.17906,157.067);
  cutDxDyArr[0].SetPoint(20,9.59849,112.144);
  cutDxDyArr[0].SetPoint(21,14.0629,72.7088);
  cutDxDyArr[0].SetPoint(22,14.0629,45.5971);
  cutDxDyArr[0].SetPoint(23,5.13408,20.95);
  cutDxDyArr[0].SetPoint(24,-1.1161,16.0206);
  cutDxDyArr[0].SetPoint(25,-2.00899,-1.23235);
  cutDxDyArr[0].SetPoint(26,11.3843,-8.62647);
  cutDxDyArr[0].SetPoint(27,17.6344,-18.4853);

  cutDxDyArr[1].Set(28);
  cutDxDyArr[1].SetPoint(0,32.3448,-10.5835);
  cutDxDyArr[1].SetPoint(1,38.3588,-92.0874);
  cutDxDyArr[1].SetPoint(2,29.7522,-136.213);
  cutDxDyArr[1].SetPoint(3,21.6524,-163.903);
  cutDxDyArr[1].SetPoint(4,2.00899,-210.732);
  cutDxDyArr[1].SetPoint(5,-36.385,-205.803);
  cutDxDyArr[1].SetPoint(6,-42.9333,-151.67);
  cutDxDyArr[1].SetPoint(7,-40.5306,-49.5768);
  cutDxDyArr[1].SetPoint(8,-33.7402,-16.5379);
  cutDxDyArr[1].SetPoint(9,-16.4244,-0.805077);
  cutDxDyArr[1].SetPoint(10,-2.39024,0.443182);
  cutDxDyArr[1].SetPoint(11,-2.54649,8.45918);
  cutDxDyArr[1].SetPoint(12,-9.91878,10.9482);
  cutDxDyArr[1].SetPoint(13,-20.4987,29.5093);
  cutDxDyArr[1].SetPoint(14,-38.7574,48.7818);
  cutDxDyArr[1].SetPoint(15,-66.743,119.538);
  cutDxDyArr[1].SetPoint(16,-81.922,215.662);
  cutDxDyArr[1].SetPoint(17,-77.4576,296.997);
  cutDxDyArr[1].SetPoint(18,-50.6711,331.503);
  cutDxDyArr[1].SetPoint(19,-21.206,292.068);
  cutDxDyArr[1].SetPoint(20,-0.669662,210.732);
  cutDxDyArr[1].SetPoint(21,12.1981,111.008);
  cutDxDyArr[1].SetPoint(22,14.3664,68.6941);
  cutDxDyArr[1].SetPoint(23,8.29511,23.8913);
  cutDxDyArr[1].SetPoint(24,-0.595,8.95699);
  cutDxDyArr[1].SetPoint(25,-0.674269,1.87928);
  cutDxDyArr[1].SetPoint(26,15.8304,0.768203);
  cutDxDyArr[1].SetPoint(27,32.3448,-10.5835);

  cutDxDyArr[2].Set(26);
  cutDxDyArr[2].SetPoint(0,46.2279,-23.2213);
  cutDxDyArr[2].SetPoint(1,44.8778,-96.9062);
  cutDxDyArr[2].SetPoint(2,40.6025,-152.447);
  cutDxDyArr[2].SetPoint(3,5.7253,-207.48);
  cutDxDyArr[2].SetPoint(4,-3.7253,-204.144);
  cutDxDyArr[2].SetPoint(5,-26.5972,-157.736);
  cutDxDyArr[2].SetPoint(6,-37.4296,-98.5807);
  cutDxDyArr[2].SetPoint(7,-39.5865,-17.5216);
  cutDxDyArr[2].SetPoint(8,-23.9766,-3.25403);
  cutDxDyArr[2].SetPoint(9,-1.41322,-0.959578);
  cutDxDyArr[2].SetPoint(10,-1.07775,6.70669);
  cutDxDyArr[2].SetPoint(11,-24.3933,40.508);
  cutDxDyArr[2].SetPoint(12,-26.5739,62.7178);
  cutDxDyArr[2].SetPoint(13,-43.9745,112.144);
  cutDxDyArr[2].SetPoint(14,-53.2476,194.911);
  cutDxDyArr[2].SetPoint(15,-45.7602,242.773);
  cutDxDyArr[2].SetPoint(16,-27.9026,299.462);
  cutDxDyArr[2].SetPoint(17,-3.91586,324.037);
  cutDxDyArr[2].SetPoint(18,13.17,272.35);
  cutDxDyArr[2].SetPoint(19,23.4063,147.01);
  cutDxDyArr[2].SetPoint(20,15.8487,28.3441);
  cutDxDyArr[2].SetPoint(21,0.431897,7.40362);
  cutDxDyArr[2].SetPoint(22,0.549971,1.04694);
  cutDxDyArr[2].SetPoint(23,11.3507,0.735813);
  cutDxDyArr[2].SetPoint(24,39.4775,-5.79794);
  cutDxDyArr[2].SetPoint(25,46.2279,-23.2213);

  cutDxDyArr[3].Set(29);
  cutDxDyArr[3].SetPoint(0,39.2516,-28.2355);
  cutDxDyArr[3].SetPoint(1,45.9882,-65.4906);
  cutDxDyArr[3].SetPoint(2,39.2516,-169.413);
  cutDxDyArr[3].SetPoint(3,11.6312,-212.55);
  cutDxDyArr[3].SetPoint(4,-27.9158,-185.683);
  cutDxDyArr[3].SetPoint(5,-38.5569,-146.207);
  cutDxDyArr[3].SetPoint(6,-46.277,-95.3429);
  cutDxDyArr[3].SetPoint(7,-46.277,-57.385);
  cutDxDyArr[3].SetPoint(8,-40.4348,-26.8111);
  cutDxDyArr[3].SetPoint(9,-24.815,0.773844);
  cutDxDyArr[3].SetPoint(10,-4.46463,4.40457);
  cutDxDyArr[3].SetPoint(11,-4.32144,10.8812);
  cutDxDyArr[3].SetPoint(12,-11.2683,26.6525);
  cutDxDyArr[3].SetPoint(13,-23.0543,111.537);
  cutDxDyArr[3].SetPoint(14,-26.6259,178.232);
  cutDxDyArr[3].SetPoint(15,-25.5544,212.59);
  cutDxDyArr[3].SetPoint(16,-19.4828,257.053);
  cutDxDyArr[3].SetPoint(17,-13.4112,277.264);
  cutDxDyArr[3].SetPoint(18,11.5895,313.643);
  cutDxDyArr[3].SetPoint(19,35.8759,317.685);
  cutDxDyArr[3].SetPoint(20,41.2332,273.222);
  cutDxDyArr[3].SetPoint(21,44.4476,188.337);
  cutDxDyArr[3].SetPoint(22,36.2016,95.7351);
  cutDxDyArr[3].SetPoint(23,24.0304,35.9583);
  cutDxDyArr[3].SetPoint(24,14.007,19.7546);
  cutDxDyArr[3].SetPoint(25,-0.312088,4.40457);
  cutDxDyArr[3].SetPoint(26,8.09465,3.66402);
  cutDxDyArr[3].SetPoint(27,31.3407,0.369325);
  cutDxDyArr[3].SetPoint(28,39.2516,-28.2355);

  cutDxDyArr[4].Set(32);
  cutDxDyArr[4].SetPoint(0,36.7621,-90.9319);
  cutDxDyArr[4].SetPoint(1,36.9912,-136.97);
  cutDxDyArr[4].SetPoint(2,29.8889,-200.446);
  cutDxDyArr[4].SetPoint(3,7.14537,-208.431);
  cutDxDyArr[4].SetPoint(4,-12.2325,-198.486);
  cutDxDyArr[4].SetPoint(5,-34.7188,-146.735);
  cutDxDyArr[4].SetPoint(6,-44.4402,-82.7575);
  cutDxDyArr[4].SetPoint(7,-44.7995,-19.0848);
  cutDxDyArr[4].SetPoint(8,-33.3688,-7.59159);
  cutDxDyArr[4].SetPoint(9,-19.6784,-6.70745);
  cutDxDyArr[4].SetPoint(10,2.31842,-0.711981);
  cutDxDyArr[4].SetPoint(11,1.8311,9.84922);
  cutDxDyArr[4].SetPoint(12,-4.23201,12.3806);
  cutDxDyArr[4].SetPoint(13,-16.1987,52.3769);
  cutDxDyArr[4].SetPoint(14,-16.1011,71.2423);
  cutDxDyArr[4].SetPoint(15,-12.1981,129.521);
  cutDxDyArr[4].SetPoint(16,-8.72878,169.484);
  cutDxDyArr[4].SetPoint(17,-0.958113,223.171);
  cutDxDyArr[4].SetPoint(18,24.4093,286.818);
  cutDxDyArr[4].SetPoint(19,49.7767,316.652);
  cutDxDyArr[4].SetPoint(20,77.2581,320.63);
  cutDxDyArr[4].SetPoint(21,90.2941,247.039);
  cutDxDyArr[4].SetPoint(22,89.5895,211.238);
  cutDxDyArr[4].SetPoint(23,64.222,107.812);
  cutDxDyArr[4].SetPoint(24,37.7311,56.4272);
  cutDxDyArr[4].SetPoint(25,27.9982,33.1382);
  cutDxDyArr[4].SetPoint(26,3.10755,10.3555);
  cutDxDyArr[4].SetPoint(27,3.42666,3.26755);
  cutDxDyArr[4].SetPoint(28,23.8498,0.736139);
  cutDxDyArr[4].SetPoint(29,28.1578,-11.9209);
  cutDxDyArr[4].SetPoint(30,31.2636,-30.9431);
  cutDxDyArr[4].SetPoint(31,36.7621,-90.9319);

  cutDxDyArr[5].Set(27);
  cutDxDyArr[5].SetPoint(0,36.4307,-81.8268);
  cutDxDyArr[5].SetPoint(1,31.7381,-99.8167);
  cutDxDyArr[5].SetPoint(2,20.3851,-104.204);
  cutDxDyArr[5].SetPoint(3,2.06897,-95.8677);
  cutDxDyArr[5].SetPoint(4,-21.848,-37.949);
  cutDxDyArr[5].SetPoint(5,-22.4535,-26.9796);
  cutDxDyArr[5].SetPoint(6,-12.3115,-7.2136);
  cutDxDyArr[5].SetPoint(7,-0.807119,-2.24078);
  cutDxDyArr[5].SetPoint(8,-0.855618,9.75954);
  cutDxDyArr[5].SetPoint(9,-10.0771,31.3609);
  cutDxDyArr[5].SetPoint(10,-12.4827,41.221);
  cutDxDyArr[5].SetPoint(11,-17.0853,94.5455);
  cutDxDyArr[5].SetPoint(12,-2.80987,146.061);
  cutDxDyArr[5].SetPoint(13,18.7773,197.576);
  cutDxDyArr[5].SetPoint(14,44.8908,235.353);
  cutDxDyArr[5].SetPoint(15,51.5062,209.596);
  cutDxDyArr[5].SetPoint(16,56.7289,156.364);
  cutDxDyArr[5].SetPoint(17,57.4253,125.455);
  cutDxDyArr[5].SetPoint(18,55.6844,101.414);
  cutDxDyArr[5].SetPoint(19,52.0678,87.799);
  cutDxDyArr[5].SetPoint(20,28.6131,44.0368);
  cutDxDyArr[5].SetPoint(21,25.8346,39.4544);
  cutDxDyArr[5].SetPoint(22,1.16073,21.0932);
  cutDxDyArr[5].SetPoint(23,0.857987,-1.09164);
  cutDxDyArr[5].SetPoint(24,19.7797,-9.42843);
  cutDxDyArr[5].SetPoint(25,31.5868,-23.9081);
  cutDxDyArr[5].SetPoint(26,36.4307,-81.8268);

  cutDxDyArr[6].Set(27);
  cutDxDyArr[6].SetPoint(0,19.9997,-14.0444);
  cutDxDyArr[6].SetPoint(1,7.95844,-74.5282);
  cutDxDyArr[6].SetPoint(2,-6.49104,-110.441);
  cutDxDyArr[6].SetPoint(3,-16.4681,-123.671);
  cutDxDyArr[6].SetPoint(4,-37.4542,-157.694);
  cutDxDyArr[6].SetPoint(5,-73.2339,-165.254);
  cutDxDyArr[6].SetPoint(6,-71.1697,-127.452);
  cutDxDyArr[6].SetPoint(7,-52.5918,-63.1875);
  cutDxDyArr[6].SetPoint(8,-28.5093,-6.48387);
  cutDxDyArr[6].SetPoint(9,-1.33051,1.07661);
  cutDxDyArr[6].SetPoint(10,-1.33051,12.4173);
  cutDxDyArr[6].SetPoint(11,-10.2754,16.1976);
  cutDxDyArr[6].SetPoint(12,-20.5965,29.4284);
  cutDxDyArr[6].SetPoint(13,-25.0689,71.0111);
  cutDxDyArr[6].SetPoint(14,-52.5918,133.385);
  cutDxDyArr[6].SetPoint(15,-69.1054,235.452);
  cutDxDyArr[6].SetPoint(16,-64.977,280.815);
  cutDxDyArr[6].SetPoint(17,-41.9267,258.133);
  cutDxDyArr[6].SetPoint(18,-11.6516,208.99);
  cutDxDyArr[6].SetPoint(19,9.67861,125.825);
  cutDxDyArr[6].SetPoint(20,24.1281,61.5605);
  cutDxDyArr[6].SetPoint(21,22.0639,48.3296);
  cutDxDyArr[6].SetPoint(22,10.3667,16.1976);
  cutDxDyArr[6].SetPoint(23,0.389664,12.4173);
  cutDxDyArr[6].SetPoint(24,-0.298406,-0.813509);
  cutDxDyArr[6].SetPoint(25,17.2474,-4.59375);
  cutDxDyArr[6].SetPoint(26,19.9997,-14.0444);

  cutDxDyArr[7].Set(31);
  cutDxDyArr[7].SetPoint(0,34.3389,-74.6233);
  cutDxDyArr[7].SetPoint(1,26.4102,-134.871);
  cutDxDyArr[7].SetPoint(2,-6.7821,-227.085);
  cutDxDyArr[7].SetPoint(3,-27.2087,-237.956);
  cutDxDyArr[7].SetPoint(4,-52.7419,-255.35);
  cutDxDyArr[7].SetPoint(5,-72.8037,-251.002);
  cutDxDyArr[7].SetPoint(6,-92.8655,-216.214);
  cutDxDyArr[7].SetPoint(7,-96.1483,-183.6);
  cutDxDyArr[7].SetPoint(8,-72.4728,-132.961);
  cutDxDyArr[7].SetPoint(9,-42.8363,-53.5757);
  cutDxDyArr[7].SetPoint(10,-34.4541,-8.06405);
  cutDxDyArr[7].SetPoint(11,-26.059,1.11654);
  cutDxDyArr[7].SetPoint(12,-4.13852,2.8379);
  cutDxDyArr[7].SetPoint(13,-4.83811,10.8709);
  cutDxDyArr[7].SetPoint(14,-12.9961,24.4015);
  cutDxDyArr[7].SetPoint(15,-25.3302,64.0325);
  cutDxDyArr[7].SetPoint(16,-36.3277,107.75);
  cutDxDyArr[7].SetPoint(17,-48,164.281);
  cutDxDyArr[7].SetPoint(18,-60.7666,192.546);
  cutDxDyArr[7].SetPoint(19,-66.9675,266.471);
  cutDxDyArr[7].SetPoint(20,-62.5904,331.699);
  cutDxDyArr[7].SetPoint(21,-29.3972,309.956);
  cutDxDyArr[7].SetPoint(22,4.16071,246.903);
  cutDxDyArr[7].SetPoint(23,12.5502,188.198);
  cutDxDyArr[7].SetPoint(24,20.1186,123.808);
  cutDxDyArr[7].SetPoint(25,19.2717,51.0379);
  cutDxDyArr[7].SetPoint(26,8.66643,11.4831);
  cutDxDyArr[7].SetPoint(27,-1.80656,8.00198);
  cutDxDyArr[7].SetPoint(28,-2.03975,2.26411);
  cutDxDyArr[7].SetPoint(29,29.4418,-9.78541);
  cutDxDyArr[7].SetPoint(30,34.3389,-74.6233);

  cutDxDyArr[8].Set(26);
  cutDxDyArr[8].SetPoint(0,38.0666,-72.9779);
  cutDxDyArr[8].SetPoint(1,30.1957,-148.73);
  cutDxDyArr[8].SetPoint(2,20.0211,-203.897);
  cutDxDyArr[8].SetPoint(3,-7.09701,-240.397);
  cutDxDyArr[8].SetPoint(4,-29.892,-226.128);
  cutDxDyArr[8].SetPoint(5,-34.3263,-194.698);
  cutDxDyArr[8].SetPoint(6,-42.3703,-128.145);
  cutDxDyArr[8].SetPoint(7,-40.2586,-36.7487);
  cutDxDyArr[8].SetPoint(8,-36.3541,-11.5871);
  cutDxDyArr[8].SetPoint(9,-1.94538,2.05135);
  cutDxDyArr[8].SetPoint(10,-1.57777,7.6504);
  cutDxDyArr[8].SetPoint(11,-20.3258,31.8463);
  cutDxDyArr[8].SetPoint(12,-34.4627,141.57);
  cutDxDyArr[8].SetPoint(13,-35.6432,215.235);
  cutDxDyArr[8].SetPoint(14,-28.56,250.022);
  cutDxDyArr[8].SetPoint(15,-6.91676,290.947);
  cutDxDyArr[8].SetPoint(16,22.2032,254.114);
  cutDxDyArr[8].SetPoint(17,28.4995,202.958);
  cutDxDyArr[8].SetPoint(18,29.2865,141.57);
  cutDxDyArr[8].SetPoint(19,22.0947,48.2477);
  cutDxDyArr[8].SetPoint(20,10.0019,16.1737);
  cutDxDyArr[8].SetPoint(21,-0.291143,6.65057);
  cutDxDyArr[8].SetPoint(22,-0.107338,2.65124);
  cutDxDyArr[8].SetPoint(23,24.1548,-3.34774);
  cutDxDyArr[8].SetPoint(24,31.7315,-34.2786);
  cutDxDyArr[8].SetPoint(25,38.0666,-72.9779);

  cutDxDyArr[9].Set(29);
  cutDxDyArr[9].SetPoint(0,37.8583,-93.5244);
  cutDxDyArr[9].SetPoint(1,33.3063,-190.587);
  cutDxDyArr[9].SetPoint(2,27.8641,-212.957);
  cutDxDyArr[9].SetPoint(3,8.05447,-229.227);
  cutDxDyArr[9].SetPoint(4,-23.6222,-195.867);
  cutDxDyArr[9].SetPoint(5,-28.8178,-182.317);
  cutDxDyArr[9].SetPoint(6,-38.7759,-142.512);
  cutDxDyArr[9].SetPoint(7,-40.9145,-107.357);
  cutDxDyArr[9].SetPoint(8,-40.2912,-45.9635);
  cutDxDyArr[9].SetPoint(9,-30.7661,-3.54974);
  cutDxDyArr[9].SetPoint(10,-2.40712,-0.629089);
  cutDxDyArr[9].SetPoint(11,-2.40712,8.12237);
  cutDxDyArr[9].SetPoint(12,-6.73674,12.0746);
  cutDxDyArr[9].SetPoint(13,-20.375,36.3529);
  cutDxDyArr[9].SetPoint(14,-29.8233,110.402);
  cutDxDyArr[9].SetPoint(15,-29.8233,183.615);
  cutDxDyArr[9].SetPoint(16,-28.7349,240.559);
  cutDxDyArr[9].SetPoint(17,-11.3198,287.334);
  cutDxDyArr[9].SetPoint(18,9.14291,299.536);
  cutDxDyArr[9].SetPoint(19,27.6464,242.592);
  cutDxDyArr[9].SetPoint(20,31.5648,155.143);
  cutDxDyArr[9].SetPoint(21,28.1313,74.8023);
  cutDxDyArr[9].SetPoint(22,20.3233,28.7306);
  cutDxDyArr[9].SetPoint(23,8.20043,11.7923);
  cutDxDyArr[9].SetPoint(24,-0.89176,7.55776);
  cutDxDyArr[9].SetPoint(25,-0.89176,-0.350279);
  cutDxDyArr[9].SetPoint(26,24.0035,-3.7497);
  cutDxDyArr[9].SetPoint(27,33.9616,-23.0967);
  cutDxDyArr[9].SetPoint(28,37.8583,-93.5244);

  cutDxDyArr[10].Set(30);
  cutDxDyArr[10].SetPoint(0,51.3653,-102.356);
  cutDxDyArr[10].SetPoint(1,82.3058,-177.932);
  cutDxDyArr[10].SetPoint(2,82.7914,-218.832);
  cutDxDyArr[10].SetPoint(3,60.9389,-246.099);
  cutDxDyArr[10].SetPoint(4,9.73973,-232.216);
  cutDxDyArr[10].SetPoint(5,-16.3714,-175.271);
  cutDxDyArr[10].SetPoint(6,-36.8595,-74.152);
  cutDxDyArr[10].SetPoint(7,-33.3549,-29.7595);
  cutDxDyArr[10].SetPoint(8,-22.0326,-6.36349);
  cutDxDyArr[10].SetPoint(9,1.80155,-0.564426);
  cutDxDyArr[10].SetPoint(10,0.636904,5.01598);
  cutDxDyArr[10].SetPoint(11,-8.36951,11.0973);
  cutDxDyArr[10].SetPoint(12,-18.2949,34.3169);
  cutDxDyArr[10].SetPoint(13,-20.5006,61.4064);
  cutDxDyArr[10].SetPoint(14,-22.2585,148.75);
  cutDxDyArr[10].SetPoint(15,-13.8454,219.707);
  cutDxDyArr[10].SetPoint(16,20.1474,283.329);
  cutDxDyArr[10].SetPoint(17,39.0863,306.052);
  cutDxDyArr[10].SetPoint(18,59.482,296.963);
  cutDxDyArr[10].SetPoint(19,59.9677,212.891);
  cutDxDyArr[10].SetPoint(20,50.6988,187.541);
  cutDxDyArr[10].SetPoint(21,37.9492,115.585);
  cutDxDyArr[10].SetPoint(22,25.9963,59.7653);
  cutDxDyArr[10].SetPoint(23,14.4222,30.447);
  cutDxDyArr[10].SetPoint(24,2.29114,11.0973);
  cutDxDyArr[10].SetPoint(25,2.65875,-0.512492);
  cutDxDyArr[10].SetPoint(26,21.3259,-3.48444);
  cutDxDyArr[10].SetPoint(27,34.04,-20.1612);
  cutDxDyArr[10].SetPoint(28,45.8797,-79.7715);
  cutDxDyArr[10].SetPoint(29,51.3653,-102.356);

  cutDxDyArr[11].Set(31);
  cutDxDyArr[11].SetPoint(0,55.8157,-92.6051);
  cutDxDyArr[11].SetPoint(1,78.7077,-164.523);
  cutDxDyArr[11].SetPoint(2,71.8757,-190.886);
  cutDxDyArr[11].SetPoint(3,34.2493,-153.583);
  cutDxDyArr[11].SetPoint(4,5.57587,-114.837);
  cutDxDyArr[11].SetPoint(5,-16.2356,-68.468);
  cutDxDyArr[11].SetPoint(6,-22.4777,-43.0401);
  cutDxDyArr[11].SetPoint(7,-22.1173,-17.0179);
  cutDxDyArr[11].SetPoint(8,-13.6716,-3.8578);
  cutDxDyArr[11].SetPoint(9,0.549704,-1.50869);
  cutDxDyArr[11].SetPoint(10,0.374069,6.11444);
  cutDxDyArr[11].SetPoint(11,-15.96,15.6422);
  cutDxDyArr[11].SetPoint(12,-20.3509,27.8166);
  cutDxDyArr[11].SetPoint(13,-20.7022,71.2211);
  cutDxDyArr[11].SetPoint(14,-17.892,101.922);
  cutDxDyArr[11].SetPoint(15,-8.40769,142.639);
  cutDxDyArr[11].SetPoint(16,8.96372,199.284);
  cutDxDyArr[11].SetPoint(17,49.3868,276.615);
  cutDxDyArr[11].SetPoint(18,61.9122,290.675);
  cutDxDyArr[11].SetPoint(19,65.0436,243.222);
  cutDxDyArr[11].SetPoint(20,52.2335,178.193);
  cutDxDyArr[11].SetPoint(21,40.562,125.468);
  cutDxDyArr[11].SetPoint(22,33.9204,72.7689);
  cutDxDyArr[11].SetPoint(23,21.9772,36.0967);
  cutDxDyArr[11].SetPoint(24,5.9944,15.2649);
  cutDxDyArr[11].SetPoint(25,1.42788,11.4773);
  cutDxDyArr[11].SetPoint(26,2.30606,1.35054);
  cutDxDyArr[11].SetPoint(27,20.4592,0.428492);
  cutDxDyArr[11].SetPoint(28,35.0763,-13.8095);
  cutDxDyArr[11].SetPoint(29,46.0128,-77.3606);
  cutDxDyArr[11].SetPoint(30,55.8157,-92.6051);

  cutDxDyArr[12].Set(32);
  cutDxDyArr[12].SetPoint(0,25.9712,-42.918);
  cutDxDyArr[12].SetPoint(1,16.1309,-71.3408);
  cutDxDyArr[12].SetPoint(2,-0.456915,-104.582);
  cutDxDyArr[12].SetPoint(3,-36.4441,-136.803);
  cutDxDyArr[12].SetPoint(4,-73.8473,-177.676);
  cutDxDyArr[12].SetPoint(5,-91.0603,-170.009);
  cutDxDyArr[12].SetPoint(6,-97.2393,-137.424);
  cutDxDyArr[12].SetPoint(7,-74.3993,-59.8944);
  cutDxDyArr[12].SetPoint(8,-62.3099,-39.6637);
  cutDxDyArr[12].SetPoint(9,-43.1917,-23.9583);
  cutDxDyArr[12].SetPoint(10,-38.4121,-11.4472);
  cutDxDyArr[12].SetPoint(11,-20.4185,-0.141846);
  cutDxDyArr[12].SetPoint(12,-1.30036,1.59633);
  cutDxDyArr[12].SetPoint(13,-1.01921,8.74671);
  cutDxDyArr[12].SetPoint(14,-8.89141,14.3021);
  cutDxDyArr[12].SetPoint(15,-26.3468,47.4711);
  cutDxDyArr[12].SetPoint(16,-65.4615,188.422);
  cutDxDyArr[12].SetPoint(17,-76.4954,238.257);
  cutDxDyArr[12].SetPoint(18,-72.9646,282.342);
  cutDxDyArr[12].SetPoint(19,-47.8071,272.758);
  cutDxDyArr[12].SetPoint(20,-20.0015,253.591);
  cutDxDyArr[12].SetPoint(21,2.94923,196.089);
  cutDxDyArr[12].SetPoint(22,25.9348,111.826);
  cutDxDyArr[12].SetPoint(23,26.8146,62.6336);
  cutDxDyArr[12].SetPoint(24,25.9348,45.5962);
  cutDxDyArr[12].SetPoint(25,19.8065,24.3296);
  cutDxDyArr[12].SetPoint(26,11.7632,11.8301);
  cutDxDyArr[12].SetPoint(27,0.105385,5.4135);
  cutDxDyArr[12].SetPoint(28,0.105385,2.08029);
  cutDxDyArr[12].SetPoint(29,15.2875,0.797753);
  cutDxDyArr[12].SetPoint(30,28.2204,-3.72754);
  cutDxDyArr[12].SetPoint(31,25.9712,-42.918);

  cutDxDyArr[13].Set(32);
  cutDxDyArr[13].SetPoint(0,38.2408,-52.461);
  cutDxDyArr[13].SetPoint(1,31.0884,-102.673);
  cutDxDyArr[13].SetPoint(2,-15.6956,-194.783);
  cutDxDyArr[13].SetPoint(3,-53.5907,-243.908);
  cutDxDyArr[13].SetPoint(4,-86.8074,-245.955);
  cutDxDyArr[13].SetPoint(5,-107.392,-221.393);
  cutDxDyArr[13].SetPoint(6,-114.41,-196.83);
  cutDxDyArr[13].SetPoint(7,-64.4114,-83.3395);
  cutDxDyArr[13].SetPoint(8,-52.7329,-50.5755);
  cutDxDyArr[13].SetPoint(9,-46.7432,-24.7431);
  cutDxDyArr[13].SetPoint(10,-44.0301,-7.15017);
  cutDxDyArr[13].SetPoint(11,-40.2032,-3.66941);
  cutDxDyArr[13].SetPoint(12,-12.5609,3.9692);
  cutDxDyArr[13].SetPoint(13,-10.6173,8.29774);
  cutDxDyArr[13].SetPoint(14,-6.29814,9.82546);
  cutDxDyArr[13].SetPoint(15,-20.1193,28.1581);
  cutDxDyArr[13].SetPoint(16,-29.8023,52.098);
  cutDxDyArr[13].SetPoint(17,-49.848,218.689);
  cutDxDyArr[13].SetPoint(18,-41.8947,261.674);
  cutDxDyArr[13].SetPoint(19,-24.1168,273.955);
  cutDxDyArr[13].SetPoint(20,8.16425,243.252);
  cutDxDyArr[13].SetPoint(21,27.2589,207.424);
  cutDxDyArr[13].SetPoint(22,39.1435,152.61);
  cutDxDyArr[13].SetPoint(23,35.3234,95.8389);
  cutDxDyArr[13].SetPoint(24,29.9417,60.001);
  cutDxDyArr[13].SetPoint(25,22.208,28.1581);
  cutDxDyArr[13].SetPoint(26,13.7857,11.6078);
  cutDxDyArr[13].SetPoint(27,-2.41094,6.5154);
  cutDxDyArr[13].SetPoint(28,-4.35454,2.18685);
  cutDxDyArr[13].SetPoint(29,30.2823,-3.76503);
  cutDxDyArr[13].SetPoint(30,34.1043,-11.8081);
  cutDxDyArr[13].SetPoint(31,38.2408,-52.461);

  cutDxDyArr[14].Set(30);
  cutDxDyArr[14].SetPoint(0,36.1985,-134.761);
  cutDxDyArr[14].SetPoint(1,5.46555,-202.576);
  cutDxDyArr[14].SetPoint(2,-23.9687,-215.413);
  cutDxDyArr[14].SetPoint(3,-32.2707,-187.904);
  cutDxDyArr[14].SetPoint(4,-40.1546,-151.311);
  cutDxDyArr[14].SetPoint(5,-46.181,-116.301);
  cutDxDyArr[14].SetPoint(6,-48.1898,-72.3788);
  cutDxDyArr[14].SetPoint(7,-44.2903,-20.1817);
  cutDxDyArr[14].SetPoint(8,-42.0452,-10.6334);
  cutDxDyArr[14].SetPoint(9,-36.5088,0.48357);
  cutDxDyArr[14].SetPoint(10,-10.2274,1.75667);
  cutDxDyArr[14].SetPoint(11,-10.9282,6.21252);
  cutDxDyArr[14].SetPoint(12,-16.0093,8.24949);
  cutDxDyArr[14].SetPoint(13,-18.1539,12.2749);
  cutDxDyArr[14].SetPoint(14,-34.2833,61.5088);
  cutDxDyArr[14].SetPoint(15,-34.5348,171.544);
  cutDxDyArr[14].SetPoint(16,-27.2392,217.392);
  cutDxDyArr[14].SetPoint(17,-19.9435,246.735);
  cutDxDyArr[14].SetPoint(18,6.22027,254.07);
  cutDxDyArr[14].SetPoint(19,23.3274,215.558);
  cutDxDyArr[14].SetPoint(20,31.8809,134.866);
  cutDxDyArr[14].SetPoint(21,32.1733,108.043);
  cutDxDyArr[14].SetPoint(22,26.1564,44.3888);
  cutDxDyArr[14].SetPoint(23,11.849,12.0688);
  cutDxDyArr[14].SetPoint(24,5.54145,7.99487);
  cutDxDyArr[14].SetPoint(25,-4.62069,4.93942);
  cutDxDyArr[14].SetPoint(26,27.5156,4.16793);
  cutDxDyArr[14].SetPoint(27,42.3853,-19.696);
  cutDxDyArr[14].SetPoint(28,44.2173,-70.4692);
  cutDxDyArr[14].SetPoint(29,36.1985,-134.761);

  cutDxDyArr[15].Set(26);
  cutDxDyArr[15].SetPoint(0,47.3882,-158.87);
  cutDxDyArr[15].SetPoint(1,33.6354,-214.905);
  cutDxDyArr[15].SetPoint(2,19.2118,-214.905);
  cutDxDyArr[15].SetPoint(3,-18.2707,-162.571);
  cutDxDyArr[15].SetPoint(4,-45.9925,-119.542);
  cutDxDyArr[15].SetPoint(5,-51.7564,-54.4564);
  cutDxDyArr[15].SetPoint(6,-34.2222,0.0938947);
  cutDxDyArr[15].SetPoint(7,-8.01416,4.26041);
  cutDxDyArr[15].SetPoint(8,-0.582027,4.67706);
  cutDxDyArr[15].SetPoint(9,-4.49368,8.21859);
  cutDxDyArr[15].SetPoint(10,-16.2286,15.7183);
  cutDxDyArr[15].SetPoint(11,-20.192,32.387);
  cutDxDyArr[15].SetPoint(12,-38.5012,118.532);
  cutDxDyArr[15].SetPoint(13,-40.4953,184.346);
  cutDxDyArr[15].SetPoint(14,-33.1157,208.861);
  cutDxDyArr[15].SetPoint(15,-4.60394,247.385);
  cutDxDyArr[15].SetPoint(16,13.8449,254.389);
  cutDxDyArr[15].SetPoint(17,31.9583,191.35);
  cutDxDyArr[15].SetPoint(18,36.0809,100.385);
  cutDxDyArr[15].SetPoint(19,16.0425,19.8848);
  cutDxDyArr[15].SetPoint(20,9.97942,12.1768);
  cutDxDyArr[15].SetPoint(21,0.200303,6.34366);
  cutDxDyArr[15].SetPoint(22,23.6702,-3.44764);
  cutDxDyArr[15].SetPoint(23,35.7963,-11.5723);
  cutDxDyArr[15].SetPoint(24,53.0923,-78.4161);
  cutDxDyArr[15].SetPoint(25,47.3882,-158.87);

  cutDxDyArr[16].Set(28);
  cutDxDyArr[16].SetPoint(0,76.5,-122.261);
  cutDxDyArr[16].SetPoint(1,101.879,-195.441);
  cutDxDyArr[16].SetPoint(2,112.983,-232.031);
  cutDxDyArr[16].SetPoint(3,102.408,-280.817);
  cutDxDyArr[16].SetPoint(4,23.0977,-223.9);
  cutDxDyArr[16].SetPoint(5,-24.455,-119.656);
  cutDxDyArr[16].SetPoint(6,-34.5276,-86.5403);
  cutDxDyArr[16].SetPoint(7,-42.6632,-33.5556);
  cutDxDyArr[16].SetPoint(8,-40.145,-14.4222);
  cutDxDyArr[16].SetPoint(9,-25.4817,-2.5752);
  cutDxDyArr[16].SetPoint(10,-0.300227,1.99204);
  cutDxDyArr[16].SetPoint(11,-12.0838,15.6938);
  cutDxDyArr[16].SetPoint(12,-18.0564,28.3209);
  cutDxDyArr[16].SetPoint(13,-33.477,60.6882);
  cutDxDyArr[16].SetPoint(14,-38.7643,172.491);
  cutDxDyArr[16].SetPoint(15,-20.2586,237.539);
  cutDxDyArr[16].SetPoint(16,14.1092,298.522);
  cutDxDyArr[16].SetPoint(17,40.0172,284.293);
  cutDxDyArr[16].SetPoint(18,48.477,223.31);
  cutDxDyArr[16].SetPoint(19,36.453,73.1149);
  cutDxDyArr[16].SetPoint(20,24.3969,36.112);
  cutDxDyArr[16].SetPoint(21,20.0386,28.0522);
  cutDxDyArr[16].SetPoint(22,4.0581,8.70858);
  cutDxDyArr[16].SetPoint(23,0.345451,5.48464);
  cutDxDyArr[16].SetPoint(24,20.0737,4.2659);
  cutDxDyArr[16].SetPoint(25,42.0784,-7.06326);
  cutDxDyArr[16].SetPoint(26,49.4109,-18.8376);
  cutDxDyArr[16].SetPoint(27,76.5,-122.261);

  cutDxDyArr[17].Set(28);
  cutDxDyArr[17].SetPoint(0,96.2201,-113.639);
  cutDxDyArr[17].SetPoint(1,103.147,-151.924);
  cutDxDyArr[17].SetPoint(2,104.687,-180.222);
  cutDxDyArr[17].SetPoint(3,93.911,-181.887);
  cutDxDyArr[17].SetPoint(4,5.92054,-124.003);
  cutDxDyArr[17].SetPoint(5,-22.4088,-63.0776);
  cutDxDyArr[17].SetPoint(6,-22.5581,-11.8333);
  cutDxDyArr[17].SetPoint(7,-18.0787,-3.38675);
  cutDxDyArr[17].SetPoint(8,-9.13072,-1.26387);
  cutDxDyArr[17].SetPoint(9,-7.92542,9.09413);
  cutDxDyArr[17].SetPoint(10,-22.4713,30.6233);
  cutDxDyArr[17].SetPoint(11,-28.127,58.9423);
  cutDxDyArr[17].SetPoint(12,-24.3565,94.5664);
  cutDxDyArr[17].SetPoint(13,-16.0615,143.986);
  cutDxDyArr[17].SetPoint(14,-5.12703,199.525);
  cutDxDyArr[17].SetPoint(15,23.9057,251.592);
  cutDxDyArr[17].SetPoint(16,66.1352,265.477);
  cutDxDyArr[17].SetPoint(17,71.791,242.914);
  cutDxDyArr[17].SetPoint(18,57.0861,166.548);
  cutDxDyArr[17].SetPoint(19,28.0565,46.4354);
  cutDxDyArr[17].SetPoint(20,17.7564,23.742);
  cutDxDyArr[17].SetPoint(21,-3.91798,6.39089);
  cutDxDyArr[17].SetPoint(22,-4.10361,2.8282);
  cutDxDyArr[17].SetPoint(23,19.9167,1.11904);
  cutDxDyArr[17].SetPoint(24,29.6786,-7.61829);
  cutDxDyArr[17].SetPoint(25,61.5834,-43.7262);
  cutDxDyArr[17].SetPoint(26,87.7534,-87.0055);
  cutDxDyArr[17].SetPoint(27,96.2201,-113.639);

  cutDxDyArr[18].Set(32);
  cutDxDyArr[18].SetPoint(0,26.2436,-38.4888);
  cutDxDyArr[18].SetPoint(1,14.2805,-89.0958);
  cutDxDyArr[18].SetPoint(2,-34.1227,-131.701);
  cutDxDyArr[18].SetPoint(3,-77.4847,-166.943);
  cutDxDyArr[18].SetPoint(4,-107.325,-173.655);
  cutDxDyArr[18].SetPoint(5,-139.031,-187.08);
  cutDxDyArr[18].SetPoint(6,-146.491,-168.621);
  cutDxDyArr[18].SetPoint(7,-118.982,-89.7471);
  cutDxDyArr[18].SetPoint(8,-95.035,-42.2717);
  cutDxDyArr[18].SetPoint(9,-72.3495,-19.7216);
  cutDxDyArr[18].SetPoint(10,-31.6669,-7.02713);
  cutDxDyArr[18].SetPoint(11,-12.0656,0.413712);
  cutDxDyArr[18].SetPoint(12,-2.08335,1.66462);
  cutDxDyArr[18].SetPoint(13,-1.99256,7.50959);
  cutDxDyArr[18].SetPoint(14,-10.1229,16.1173);
  cutDxDyArr[18].SetPoint(15,-20.603,52.4554);
  cutDxDyArr[18].SetPoint(16,-38.3551,135.413);
  cutDxDyArr[18].SetPoint(17,-63.0307,198.897);
  cutDxDyArr[18].SetPoint(18,-66.2945,234.138);
  cutDxDyArr[18].SetPoint(19,-54.638,249.241);
  cutDxDyArr[18].SetPoint(20,-21.5337,242.529);
  cutDxDyArr[18].SetPoint(21,17.1656,205.609);
  cutDxDyArr[18].SetPoint(22,31.6196,170.368);
  cutDxDyArr[18].SetPoint(23,35.8615,104.617);
  cutDxDyArr[18].SetPoint(24,34.3006,60.2095);
  cutDxDyArr[18].SetPoint(25,22.0408,21.9427);
  cutDxDyArr[18].SetPoint(26,7.21037,8.20594);
  cutDxDyArr[18].SetPoint(27,0.289514,6.24354);
  cutDxDyArr[18].SetPoint(28,-0.105964,-0.624846);
  cutDxDyArr[18].SetPoint(29,15.7131,-7.16617);
  cutDxDyArr[18].SetPoint(30,24.5244,-23.911);
  cutDxDyArr[18].SetPoint(31,26.2436,-38.4888);

  cutDxDyArr[19].Set(31);
  cutDxDyArr[19].SetPoint(0,45.3693,-19.4559);
  cutDxDyArr[19].SetPoint(1,48.5977,-55.515);
  cutDxDyArr[19].SetPoint(2,16.9689,-128.095);
  cutDxDyArr[19].SetPoint(3,-24.4234,-206.535);
  cutDxDyArr[19].SetPoint(4,-48.8015,-219.516);
  cutDxDyArr[19].SetPoint(5,-97.0161,-254.751);
  cutDxDyArr[19].SetPoint(6,-120.853,-249.188);
  cutDxDyArr[19].SetPoint(7,-130.062,-230.643);
  cutDxDyArr[19].SetPoint(8,-88.5188,-50.337);
  cutDxDyArr[19].SetPoint(9,-58.7462,-14.0422);
  cutDxDyArr[19].SetPoint(10,-20.7245,0.276179);
  cutDxDyArr[19].SetPoint(11,3.21308,1.94272);
  cutDxDyArr[19].SetPoint(12,3.13237,4.60597);
  cutDxDyArr[19].SetPoint(13,-8.04626,11.3601);
  cutDxDyArr[19].SetPoint(14,-16.4151,24.2957);
  cutDxDyArr[19].SetPoint(15,-28.8525,61.3347);
  cutDxDyArr[19].SetPoint(16,-34.1746,142.103);
  cutDxDyArr[19].SetPoint(17,-29.299,203.3);
  cutDxDyArr[19].SetPoint(18,-16.839,240.389);
  cutDxDyArr[19].SetPoint(19,8.6226,255.225);
  cutDxDyArr[19].SetPoint(20,39.5016,231.117);
  cutDxDyArr[19].SetPoint(21,52.5033,181.047);
  cutDxDyArr[19].SetPoint(22,52.8544,125.434);
  cutDxDyArr[19].SetPoint(23,43.9154,72.4549);
  cutDxDyArr[19].SetPoint(24,29.993,24.576);
  cutDxDyArr[19].SetPoint(25,9.43143,3.82587);
  cutDxDyArr[19].SetPoint(26,3.98756,3.30022);
  cutDxDyArr[19].SetPoint(27,4.02018,1.80255);
  cutDxDyArr[19].SetPoint(28,23.4709,0.496799);
  cutDxDyArr[19].SetPoint(29,39.2295,-3.53312);
  cutDxDyArr[19].SetPoint(30,45.3693,-19.4559);

  cutDxDyArr[20].Set(29);
  cutDxDyArr[20].SetPoint(0,50.7788,-81.7561);
  cutDxDyArr[20].SetPoint(1,22.7761,-162.198);
  cutDxDyArr[20].SetPoint(2,-23.8662,-183.635);
  cutDxDyArr[20].SetPoint(3,-53.0176,-149.693);
  cutDxDyArr[20].SetPoint(4,-72.1427,-92.2868);
  cutDxDyArr[20].SetPoint(5,-74.5597,-56.5995);
  cutDxDyArr[20].SetPoint(6,-65.9276,-27.3476);
  cutDxDyArr[20].SetPoint(7,-52.1162,-11.5516);
  cutDxDyArr[20].SetPoint(8,-14.3074,4.82942);
  cutDxDyArr[20].SetPoint(9,-0.496013,5.9995);
  cutDxDyArr[20].SetPoint(10,-0.841298,6.58453);
  cutDxDyArr[20].SetPoint(11,-6.88379,10.0948);
  cutDxDyArr[20].SetPoint(12,-26.3649,46.8161);
  cutDxDyArr[20].SetPoint(13,-32.6116,64.6806);
  cutDxDyArr[20].SetPoint(14,-32.6116,168.294);
  cutDxDyArr[20].SetPoint(15,-11.7892,221.888);
  cutDxDyArr[20].SetPoint(16,2.37011,236.179);
  cutDxDyArr[20].SetPoint(17,21.1103,212.955);
  cutDxDyArr[20].SetPoint(18,32.3544,187.945);
  cutDxDyArr[20].SetPoint(19,41.9328,127.206);
  cutDxDyArr[20].SetPoint(20,31.7882,41.1017);
  cutDxDyArr[20].SetPoint(21,25.7457,24.7207);
  cutDxDyArr[20].SetPoint(22,14.3513,9.50972);
  cutDxDyArr[20].SetPoint(23,0.885128,7.16957);
  cutDxDyArr[20].SetPoint(24,0.3672,5.41446);
  cutDxDyArr[20].SetPoint(25,14.006,4.82942);
  cutDxDyArr[20].SetPoint(26,42.492,-11.5516);
  cutDxDyArr[20].SetPoint(27,54.7495,-55.7911);
  cutDxDyArr[20].SetPoint(28,50.7788,-81.7561);

  cutDxDyArr[21].Set(26);
  cutDxDyArr[21].SetPoint(0,74.3503,-54.5183);
  cutDxDyArr[21].SetPoint(1,43.9807,-169.187);
  cutDxDyArr[21].SetPoint(2,21.544,-199.382);
  cutDxDyArr[21].SetPoint(3,-46.492,-121.568);
  cutDxDyArr[21].SetPoint(4,-58.5385,-57.9864);
  cutDxDyArr[21].SetPoint(5,-44.2332,-15.213);
  cutDxDyArr[21].SetPoint(6,-36.3277,-3.65263);
  cutDxDyArr[21].SetPoint(7,-14.4932,0.971515);
  cutDxDyArr[21].SetPoint(8,-7.34057,0.971515);
  cutDxDyArr[21].SetPoint(9,-6.58766,3.28359);
  cutDxDyArr[21].SetPoint(10,-16.3755,4.43963);
  cutDxDyArr[21].SetPoint(11,-24.2811,11.3759);
  cutDxDyArr[21].SetPoint(12,-42.4175,86.6808);
  cutDxDyArr[21].SetPoint(13,-46.1011,145.483);
  cutDxDyArr[21].SetPoint(14,-21.6551,204.284);
  cutDxDyArr[21].SetPoint(15,8.4838,223.355);
  cutDxDyArr[21].SetPoint(16,36.2786,132.769);
  cutDxDyArr[21].SetPoint(17,40.4693,72.6458);
  cutDxDyArr[21].SetPoint(18,37.8341,61.0855);
  cutDxDyArr[21].SetPoint(19,14.1174,12.5319);
  cutDxDyArr[21].SetPoint(20,9.97639,10.2198);
  cutDxDyArr[21].SetPoint(21,9.59994,2.12755);
  cutDxDyArr[21].SetPoint(22,26.164,-1.34056);
  cutDxDyArr[21].SetPoint(23,46.1161,-7.12075);
  cutDxDyArr[21].SetPoint(24,64.5625,-20.9932);
  cutDxDyArr[21].SetPoint(25,74.3503,-54.5183);

  cutDxDyArr[22].Set(27);
  cutDxDyArr[22].SetPoint(0,76.0228,-79.2417);
  cutDxDyArr[22].SetPoint(1,88.7069,-157.843);
  cutDxDyArr[22].SetPoint(2,90.3427,-217.979);
  cutDxDyArr[22].SetPoint(3,51.0848,-217.979);
  cutDxDyArr[22].SetPoint(4,-3.98522,-152.206);
  cutDxDyArr[22].SetPoint(5,-36.5992,-90.7849);
  cutDxDyArr[22].SetPoint(6,-46.3766,-47.0421);
  cutDxDyArr[22].SetPoint(7,-45.2804,-32.159);
  cutDxDyArr[22].SetPoint(8,-32.4249,-6.95737);
  cutDxDyArr[22].SetPoint(9,-24.4968,0.0502592);
  cutDxDyArr[22].SetPoint(10,-1.50587,4.37054);
  cutDxDyArr[22].SetPoint(11,-1.50587,5.72062);
  cutDxDyArr[22].SetPoint(12,-20.88,16.2835);
  cutDxDyArr[22].SetPoint(13,-34.472,41.1476);
  cutDxDyArr[22].SetPoint(14,-51.4218,109.009);
  cutDxDyArr[22].SetPoint(15,-49.2408,161.628);
  cutDxDyArr[22].SetPoint(16,-34.5191,210.489);
  cutDxDyArr[22].SetPoint(17,2.55775,238.677);
  cutDxDyArr[22].SetPoint(18,19.4604,191.696);
  cutDxDyArr[22].SetPoint(19,26.6919,122.648);
  cutDxDyArr[22].SetPoint(20,21.8947,31.2019);
  cutDxDyArr[22].SetPoint(21,0.707259,6.72037);
  cutDxDyArr[22].SetPoint(22,0.262663,3.56048);
  cutDxDyArr[22].SetPoint(23,29.4435,-3.45997);
  cutDxDyArr[22].SetPoint(24,55.7702,-19.5582);
  cutDxDyArr[22].SetPoint(25,60.2547,-23.8785);
  cutDxDyArr[22].SetPoint(26,76.0228,-79.2417);

  cutDxDyArr[23].Set(28);
  cutDxDyArr[23].SetPoint(0,102.687,-83.3034);
  cutDxDyArr[23].SetPoint(1,115.529,-129.119);
  cutDxDyArr[23].SetPoint(2,110.003,-172.342);
  cutDxDyArr[23].SetPoint(3,100.962,-189.255);
  cutDxDyArr[23].SetPoint(4,44.2002,-151.67);
  cutDxDyArr[23].SetPoint(5,7.33935,-102.17);
  cutDxDyArr[23].SetPoint(6,-26.8385,-58.5565);
  cutDxDyArr[23].SetPoint(7,-28.7549,-41.3429);
  cutDxDyArr[23].SetPoint(8,-21.2594,-6.72793);
  cutDxDyArr[23].SetPoint(9,-2.29851,-0.787401);
  cutDxDyArr[23].SetPoint(10,-2.6919,6.85095);
  cutDxDyArr[23].SetPoint(11,-14.421,11.9933);
  cutDxDyArr[23].SetPoint(12,-34.1899,45.221);
  cutDxDyArr[23].SetPoint(13,-39.1841,94.5113);
  cutDxDyArr[23].SetPoint(14,-33.6586,162.164);
  cutDxDyArr[23].SetPoint(15,-16.5799,209.145);
  cutDxDyArr[23].SetPoint(16,17.0752,263.643);
  cutDxDyArr[23].SetPoint(17,48.2187,267.402);
  cutDxDyArr[23].SetPoint(18,53.7442,182.836);
  cutDxDyArr[23].SetPoint(19,31.6424,111.425);
  cutDxDyArr[23].SetPoint(20,16.1072,24.5716);
  cutDxDyArr[23].SetPoint(21,5.60552,7.89801);
  cutDxDyArr[23].SetPoint(22,-1.5965,6.5494);
  cutDxDyArr[23].SetPoint(23,-1.47438,0.0914818);
  cutDxDyArr[23].SetPoint(24,27.8301,-7.02045);
  cutDxDyArr[23].SetPoint(25,50.5839,-23.9977);
  cutDxDyArr[23].SetPoint(26,90.1094,-58.5411);
  cutDxDyArr[23].SetPoint(27,102.687,-83.3034);

  cutDxDyArr[24].Set(26);
  cutDxDyArr[24].SetPoint(0,59.439,164.273);
  cutDxDyArr[24].SetPoint(1,56.6914,84.9202);
  cutDxDyArr[24].SetPoint(2,47.5464,44.2953);
  cutDxDyArr[24].SetPoint(3,29.6968,25.093);
  cutDxDyArr[24].SetPoint(4,11.0109,10.9076);
  cutDxDyArr[24].SetPoint(5,1.63494,6.68996);
  cutDxDyArr[24].SetPoint(6,1.65111,4.53162);
  cutDxDyArr[24].SetPoint(7,15.2453,-8.50477);
  cutDxDyArr[24].SetPoint(8,20.8882,-52.3441);
  cutDxDyArr[24].SetPoint(9,16.2019,-71.2382);
  cutDxDyArr[24].SetPoint(10,-3.52376,-94.8246);
  cutDxDyArr[24].SetPoint(11,-100.445,-181.085);
  cutDxDyArr[24].SetPoint(12,-164.139,-197.056);
  cutDxDyArr[24].SetPoint(13,-166.739,-143.156);
  cutDxDyArr[24].SetPoint(14,-155.69,-113.212);
  cutDxDyArr[24].SetPoint(15,-66.5765,-15.5266);
  cutDxDyArr[24].SetPoint(16,-22.7549,4.27076);
  cutDxDyArr[24].SetPoint(17,-0.179837,5.21038);
  cutDxDyArr[24].SetPoint(18,0.578162,8.76774);
  cutDxDyArr[24].SetPoint(19,-10.4648,36.3495);
  cutDxDyArr[24].SetPoint(20,-13.375,96.605);
  cutDxDyArr[24].SetPoint(21,-30.9022,176.251);
  cutDxDyArr[24].SetPoint(22,-28.3024,240.132);
  cutDxDyArr[24].SetPoint(23,-2.30497,246.121);
  cutDxDyArr[24].SetPoint(24,31.4917,222.165);
  cutDxDyArr[24].SetPoint(25,59.439,164.273);

  cutDxDyArr[25].Set(25);
  cutDxDyArr[25].SetPoint(0,64.3103,108.517);
  cutDxDyArr[25].SetPoint(1,38.344,40.0762);
  cutDxDyArr[25].SetPoint(2,14.0535,11.6811);
  cutDxDyArr[25].SetPoint(3,4.53332,6.48656);
  cutDxDyArr[25].SetPoint(4,5.07451,5.00751);
  cutDxDyArr[25].SetPoint(5,28.1623,-3.48626);
  cutDxDyArr[25].SetPoint(6,41.8981,-33.9022);
  cutDxDyArr[25].SetPoint(7,42.1903,-56.1641);
  cutDxDyArr[25].SetPoint(8,6.31169,-126.33);
  cutDxDyArr[25].SetPoint(9,-72.8656,-230.212);
  cutDxDyArr[25].SetPoint(10,-133.721,-258.383);
  cutDxDyArr[25].SetPoint(11,-138.301,-207.323);
  cutDxDyArr[25].SetPoint(12,-88.7379,-41.8936);
  cutDxDyArr[25].SetPoint(13,-62.1431,-19.2408);
  cutDxDyArr[25].SetPoint(14,-27.84,-3.60795);
  cutDxDyArr[25].SetPoint(15,1.05033,2.09134);
  cutDxDyArr[25].SetPoint(16,1.05033,6.88622);
  cutDxDyArr[25].SetPoint(17,-8.23763,16.476);
  cutDxDyArr[25].SetPoint(18,-17.4558,62.6806);
  cutDxDyArr[25].SetPoint(19,-16.5908,118.407);
  cutDxDyArr[25].SetPoint(20,8.27476,227.571);
  cutDxDyArr[25].SetPoint(21,39.6839,257.503);
  cutDxDyArr[25].SetPoint(22,56.0429,211.725);
  cutDxDyArr[25].SetPoint(23,69.7844,157.143);
  cutDxDyArr[25].SetPoint(24,64.3103,108.517);

  cutDxDyArr[26].Set(27);
  cutDxDyArr[26].SetPoint(0,-19.2313,-189.524);
  cutDxDyArr[26].SetPoint(1,-62.5603,-147.366);
  cutDxDyArr[26].SetPoint(2,-75.2188,-73.1866);
  cutDxDyArr[26].SetPoint(3,-66.5789,-32.1904);
  cutDxDyArr[26].SetPoint(4,-56.4363,-11.367);
  cutDxDyArr[26].SetPoint(5,-45.9181,-3.37637);
  cutDxDyArr[26].SetPoint(6,-21.8579,0.784091);
  cutDxDyArr[26].SetPoint(7,-1.49302,1.19648);
  cutDxDyArr[26].SetPoint(8,-1.20609,6.9679);
  cutDxDyArr[26].SetPoint(9,-13.9302,12.0876);
  cutDxDyArr[26].SetPoint(10,-37.4295,80.2855);
  cutDxDyArr[26].SetPoint(11,-30.9301,130.875);
  cutDxDyArr[26].SetPoint(12,-13.1652,171.346);
  cutDxDyArr[26].SetPoint(13,20.1982,196.641);
  cutDxDyArr[26].SetPoint(14,40.9962,191.582);
  cutDxDyArr[26].SetPoint(15,51.9119,140.864);
  cutDxDyArr[26].SetPoint(16,54.2599,95.2571);
  cutDxDyArr[26].SetPoint(17,32.5102,44.2818);
  cutDxDyArr[26].SetPoint(18,8.85633,7.38233);
  cutDxDyArr[26].SetPoint(19,0.176227,6.55755);
  cutDxDyArr[26].SetPoint(20,0.510077,0.784091);
  cutDxDyArr[26].SetPoint(21,17.4597,0.211258);
  cutDxDyArr[26].SetPoint(22,35.6313,-14.9139);
  cutDxDyArr[26].SetPoint(23,52.0443,-49.163);
  cutDxDyArr[26].SetPoint(24,31.8971,-130.503);
  cutDxDyArr[26].SetPoint(25,0.266836,-186.151);
  cutDxDyArr[26].SetPoint(26,-19.2313,-189.524);

  cutDxDyArr[27].Set(25);
  cutDxDyArr[27].SetPoint(0,35.889,-213.7);
  cutDxDyArr[27].SetPoint(1,-7.00679,-200.309);
  cutDxDyArr[27].SetPoint(2,-54.6483,-89.7339);
  cutDxDyArr[27].SetPoint(3,-58.3435,-37.3485);
  cutDxDyArr[27].SetPoint(4,-38.4052,-11.918);
  cutDxDyArr[27].SetPoint(5,-13.8434,0.332508);
  cutDxDyArr[27].SetPoint(6,-6.52248,1.42934);
  cutDxDyArr[27].SetPoint(7,-6.52248,7.08825);
  cutDxDyArr[27].SetPoint(8,-38.4052,53.1473);
  cutDxDyArr[27].SetPoint(9,-55.5928,117.733);
  cutDxDyArr[27].SetPoint(10,-53.4043,176.32);
  cutDxDyArr[27].SetPoint(11,-23.6399,221.516);
  cutDxDyArr[27].SetPoint(12,4.37373,208.124);
  cutDxDyArr[27].SetPoint(13,24.5085,146.19);
  cutDxDyArr[27].SetPoint(14,32.3873,100.994);
  cutDxDyArr[27].SetPoint(15,24.5256,45.305);
  cutDxDyArr[27].SetPoint(16,13.8969,11.771);
  cutDxDyArr[27].SetPoint(17,0.0267727,6.10919);
  cutDxDyArr[27].SetPoint(18,0.315735,4.60223);
  cutDxDyArr[27].SetPoint(19,45.892,-6.68851);
  cutDxDyArr[27].SetPoint(20,59.8419,-27.4163);
  cutDxDyArr[27].SetPoint(21,75.3068,-63.9696);
  cutDxDyArr[27].SetPoint(22,66.5289,-148.418);
  cutDxDyArr[27].SetPoint(23,59.5255,-180.222);
  cutDxDyArr[27].SetPoint(24,35.889,-213.7);

  cutDxDyArr[28].Set(26);
  cutDxDyArr[28].SetPoint(0,110.455,-233.763);
  cutDxDyArr[28].SetPoint(1,36.533,-194.383);
  cutDxDyArr[28].SetPoint(2,-32.2233,-77.6685);
  cutDxDyArr[28].SetPoint(3,-40.78,-41.7787);
  cutDxDyArr[28].SetPoint(4,-32.4678,-12.5932);
  cutDxDyArr[28].SetPoint(5,-26.3558,-3.45766);
  cutDxDyArr[28].SetPoint(6,-10.2203,4.41784);
  cutDxDyArr[28].SetPoint(7,-3.10924,4.80834);
  cutDxDyArr[28].SetPoint(8,-4.26643,7.82354);
  cutDxDyArr[28].SetPoint(9,-36.9572,19.8843);
  cutDxDyArr[28].SetPoint(10,-54.8672,68.1503);
  cutDxDyArr[28].SetPoint(11,-63.8563,126.76);
  cutDxDyArr[28].SetPoint(12,-59.3618,169.385);
  cutDxDyArr[28].SetPoint(13,-51.0147,203.131);
  cutDxDyArr[28].SetPoint(14,-15.7004,208.459);
  cutDxDyArr[28].SetPoint(15,5.48824,178.266);
  cutDxDyArr[28].SetPoint(16,18.0096,83.9572);
  cutDxDyArr[28].SetPoint(17,17.8866,24.5718);
  cutDxDyArr[28].SetPoint(18,-1.37344,7.82354);
  cutDxDyArr[28].SetPoint(19,-0.505546,5.56214);
  cutDxDyArr[28].SetPoint(20,24.6635,4.80834);
  cutDxDyArr[28].SetPoint(21,66.6118,-31.374);
  cutDxDyArr[28].SetPoint(22,79.6303,-54.7417);
  cutDxDyArr[28].SetPoint(23,130.989,-144.262);
  cutDxDyArr[28].SetPoint(24,148.003,-203.333);
  cutDxDyArr[28].SetPoint(25,110.455,-233.763);

  cutDxDyArr[29].Set(26);
  cutDxDyArr[29].SetPoint(0,152.525,-224.381);
  cutDxDyArr[29].SetPoint(1,120.921,-205.303);
  cutDxDyArr[29].SetPoint(2,37.2755,-123.92);
  cutDxDyArr[29].SetPoint(3,-28.6322,-52.4494);
  cutDxDyArr[29].SetPoint(4,-28.6322,-24.6356);
  cutDxDyArr[29].SetPoint(5,-12.4925,-7.42022);
  cutDxDyArr[29].SetPoint(6,-1.05905,-1.29983);
  cutDxDyArr[29].SetPoint(7,-2.05326,6.26066);
  cutDxDyArr[29].SetPoint(8,-22.5207,19.0717);
  cutDxDyArr[29].SetPoint(9,-47.1031,57.9752);
  cutDxDyArr[29].SetPoint(10,-55.907,136.218);
  cutDxDyArr[29].SetPoint(11,-29.8844,212.408);
  cutDxDyArr[29].SetPoint(12,10.6935,225.856);
  cutDxDyArr[29].SetPoint(13,26.1099,214.41);
  cutDxDyArr[29].SetPoint(14,30.7921,152.99);
  cutDxDyArr[29].SetPoint(15,3.19486,87.3992);
  cutDxDyArr[29].SetPoint(16,5.88411,62.1976);
  cutDxDyArr[29].SetPoint(17,5.61519,28.8054);
  cutDxDyArr[29].SetPoint(18,0.0154779,7.15152);
  cutDxDyArr[29].SetPoint(19,1.28251,-0.238213);
  cutDxDyArr[29].SetPoint(20,29.809,-3.00271);
  cutDxDyArr[29].SetPoint(21,80.2288,-36.4137);
  cutDxDyArr[29].SetPoint(22,165.629,-113.729);
  cutDxDyArr[29].SetPoint(23,185.67,-169.055);
  cutDxDyArr[29].SetPoint(24,176.42,-228.197);
  cutDxDyArr[29].SetPoint(25,152.525,-224.381);

  cutDxDyArr[30].Set(30);
  cutDxDyArr[30].SetPoint(0,124.654,104.807);
  cutDxDyArr[30].SetPoint(1,117.626,89.3369);
  cutDxDyArr[30].SetPoint(2,74.6535,44.4223);
  cutDxDyArr[30].SetPoint(3,33.7165,18.7792);
  cutDxDyArr[30].SetPoint(4,13.7676,7.80085);
  cutDxDyArr[30].SetPoint(5,6.33546,6.82204);
  cutDxDyArr[30].SetPoint(6,5.04513,-3.02382);
  cutDxDyArr[30].SetPoint(7,16.0901,-7.53388);
  cutDxDyArr[30].SetPoint(8,20.8084,-58.564);
  cutDxDyArr[30].SetPoint(9,14.5146,-70.6923);
  cutDxDyArr[30].SetPoint(10,-46.9157,-117.769);
  cutDxDyArr[30].SetPoint(11,-144.97,-190.305);
  cutDxDyArr[30].SetPoint(12,-250.65,-206.41);
  cutDxDyArr[30].SetPoint(13,-248.877,-116.39);
  cutDxDyArr[30].SetPoint(14,-167.501,-63.8597);
  cutDxDyArr[30].SetPoint(15,-108.386,-27.1149);
  cutDxDyArr[30].SetPoint(16,-68.3405,-11.3741);
  cutDxDyArr[30].SetPoint(17,-35.9227,-2.93602);
  cutDxDyArr[30].SetPoint(18,2.21588,1.84553);
  cutDxDyArr[30].SetPoint(19,3.78067,10.0847);
  cutDxDyArr[30].SetPoint(20,-0.727122,36.2915);
  cutDxDyArr[30].SetPoint(21,-0.640694,61.2923);
  cutDxDyArr[30].SetPoint(22,7.30484,91.7142);
  cutDxDyArr[30].SetPoint(23,-3.02025,120.138);
  cutDxDyArr[30].SetPoint(24,28.5805,206.944);
  cutDxDyArr[30].SetPoint(25,79.1613,214.109);
  cutDxDyArr[30].SetPoint(26,114.856,205.719);
  cutDxDyArr[30].SetPoint(27,128.138,180.548);
  cutDxDyArr[30].SetPoint(28,136.439,148.665);
  cutDxDyArr[30].SetPoint(29,124.654,104.807);

  cutDxDyArr[31].Set(30);
  cutDxDyArr[31].SetPoint(0,96.8947,50.7454);
  cutDxDyArr[31].SetPoint(1,80.9416,41.8337);
  cutDxDyArr[31].SetPoint(2,27.3595,16.0347);
  cutDxDyArr[31].SetPoint(3,14.9922,12.159);
  cutDxDyArr[31].SetPoint(4,12.0542,10.5175);
  cutDxDyArr[31].SetPoint(5,12.0177,5.49856);
  cutDxDyArr[31].SetPoint(6,29.2697,0.458237);
  cutDxDyArr[31].SetPoint(7,56.7723,-42.8779);
  cutDxDyArr[31].SetPoint(8,43.7661,-86.8007);
  cutDxDyArr[31].SetPoint(9,-72.9175,-226.108);
  cutDxDyArr[31].SetPoint(10,-114.581,-261.437);
  cutDxDyArr[31].SetPoint(11,-218.295,-266.148);
  cutDxDyArr[31].SetPoint(12,-251.093,-240.24);
  cutDxDyArr[31].SetPoint(13,-247.547,-176.647);
  cutDxDyArr[31].SetPoint(14,-130.734,-45.5913);
  cutDxDyArr[31].SetPoint(15,-91.7155,-10.4758);
  cutDxDyArr[31].SetPoint(16,-56.4903,8.49093);
  cutDxDyArr[31].SetPoint(17,-1.4983,8.77612);
  cutDxDyArr[31].SetPoint(18,-1.32089,10.4344);
  cutDxDyArr[31].SetPoint(19,-4.9828,15.1436);
  cutDxDyArr[31].SetPoint(20,-10.7535,50.5656);
  cutDxDyArr[31].SetPoint(21,-8.98386,83.856);
  cutDxDyArr[31].SetPoint(22,11.0059,148.101);
  cutDxDyArr[31].SetPoint(23,43.5594,207.519);
  cutDxDyArr[31].SetPoint(24,68.6004,221.924);
  cutDxDyArr[31].SetPoint(25,110.336,221.924);
  cutDxDyArr[31].SetPoint(26,145.552,189.768);
  cutDxDyArr[31].SetPoint(27,149.54,148.774);
  cutDxDyArr[31].SetPoint(28,120.799,92.9896);
  cutDxDyArr[31].SetPoint(29,96.8947,50.7454);

  cutDxDyArr[32].Set(27);
  cutDxDyArr[32].SetPoint(0,-60.8093,-243.733);
  cutDxDyArr[32].SetPoint(1,-96.4282,-210.471);
  cutDxDyArr[32].SetPoint(2,-110.028,-121.77);
  cutDxDyArr[32].SetPoint(3,-104.691,-31.2698);
  cutDxDyArr[32].SetPoint(4,-32.4948,16.7881);
  cutDxDyArr[32].SetPoint(5,-11.8044,17.0284);
  cutDxDyArr[32].SetPoint(6,-16.288,20.331);
  cutDxDyArr[32].SetPoint(7,-23.9252,35.2289);
  cutDxDyArr[32].SetPoint(8,-32.7942,72.4735);
  cutDxDyArr[32].SetPoint(9,-31.0697,111.846);
  cutDxDyArr[32].SetPoint(10,-14.181,170.201);
  cutDxDyArr[32].SetPoint(11,18.1998,225.639);
  cutDxDyArr[32].SetPoint(12,36.9806,225.639);
  cutDxDyArr[32].SetPoint(13,65.4757,216.399);
  cutDxDyArr[32].SetPoint(14,85.5518,164.657);
  cutDxDyArr[32].SetPoint(15,81.6661,83.3487);
  cutDxDyArr[32].SetPoint(16,70.0766,53.1629);
  cutDxDyArr[32].SetPoint(17,35.448,17.1386);
  cutDxDyArr[32].SetPoint(18,21.2121,14.8658);
  cutDxDyArr[32].SetPoint(19,20.3317,12.9435);
  cutDxDyArr[32].SetPoint(20,36.6198,12.4629);
  cutDxDyArr[32].SetPoint(21,54.8682,-12.2895);
  cutDxDyArr[32].SetPoint(22,67.8755,-35.8353);
  cutDxDyArr[32].SetPoint(23,71.3973,-68.4458);
  cutDxDyArr[32].SetPoint(24,28.5616,-182.752);
  cutDxDyArr[32].SetPoint(25,-8.35248,-240.037);
  cutDxDyArr[32].SetPoint(26,-60.8093,-243.733);

  cutDxDyArr[33].Set(27);
  cutDxDyArr[33].SetPoint(0,74.2912,-261.061);
  cutDxDyArr[33].SetPoint(1,-17.0992,-214.271);
  cutDxDyArr[33].SetPoint(2,-80.5627,-84.3266);
  cutDxDyArr[33].SetPoint(3,-81.7622,-50.8579);
  cutDxDyArr[33].SetPoint(4,-61.7705,-6.79619);
  cutDxDyArr[33].SetPoint(5,-33.6704,16.2744);
  cutDxDyArr[33].SetPoint(6,-29.8901,17.1669);
  cutDxDyArr[33].SetPoint(7,-30.5202,22.2244);
  cutDxDyArr[33].SetPoint(8,-42.7105,28.9849);
  cutDxDyArr[33].SetPoint(9,-69.0188,63.0109);
  cutDxDyArr[33].SetPoint(10,-79.5421,89.8307);
  cutDxDyArr[33].SetPoint(11,-94.4501,139.526);
  cutDxDyArr[33].SetPoint(12,-88.7499,162.402);
  cutDxDyArr[33].SetPoint(13,-38.4237,218.071);
  cutDxDyArr[33].SetPoint(14,-15.2714,212.457);
  cutDxDyArr[33].SetPoint(15,17.7984,175.023);
  cutDxDyArr[33].SetPoint(16,30.514,145.048);
  cutDxDyArr[33].SetPoint(17,34.8987,88.2531);
  cutDxDyArr[33].SetPoint(18,25.2524,36.9799);
  cutDxDyArr[33].SetPoint(19,15.8772,27.0182);
  cutDxDyArr[33].SetPoint(20,17.3311,17.4066);
  cutDxDyArr[33].SetPoint(21,65.3765,-3.09883);
  cutDxDyArr[33].SetPoint(22,83.7688,-15.4336);
  cutDxDyArr[33].SetPoint(23,100.624,-53.2699);
  cutDxDyArr[33].SetPoint(24,107.192,-184.325);
  cutDxDyArr[33].SetPoint(25,98.662,-219.886);
  cutDxDyArr[33].SetPoint(26,74.2912,-261.061);

  cutDxDyArr[34].Set(26);
  cutDxDyArr[34].SetPoint(0,201.37,-299.744);
  cutDxDyArr[34].SetPoint(1,60.0975,-251.42);
  cutDxDyArr[34].SetPoint(2,-14.4656,-124.143);
  cutDxDyArr[34].SetPoint(3,-53.1575,-67.7714);
  cutDxDyArr[34].SetPoint(4,-56.8093,-33.5675);
  cutDxDyArr[34].SetPoint(5,-26.0068,4.77932);
  cutDxDyArr[34].SetPoint(6,-6.35695,6.22003);
  cutDxDyArr[34].SetPoint(7,-6.65986,11.1631);
  cutDxDyArr[34].SetPoint(8,-19.9267,11.6467);
  cutDxDyArr[34].SetPoint(9,-112.373,79.8787);
  cutDxDyArr[34].SetPoint(10,-142.947,169.906);
  cutDxDyArr[34].SetPoint(11,-126.307,195.91);
  cutDxDyArr[34].SetPoint(12,-78.6626,216.72);
  cutDxDyArr[34].SetPoint(13,-44.1686,205.916);
  cutDxDyArr[34].SetPoint(14,-8.10663,141.097);
  cutDxDyArr[34].SetPoint(15,8.16142,56.2286);
  cutDxDyArr[34].SetPoint(16,8.16142,44.5714);
  cutDxDyArr[34].SetPoint(17,3.94178,21.0492);
  cutDxDyArr[34].SetPoint(18,0.609841,13.0167);
  cutDxDyArr[34].SetPoint(19,0.609841,5.60215);
  cutDxDyArr[34].SetPoint(20,63.0236,-0.0464011);
  cutDxDyArr[34].SetPoint(21,96.03,-16.0084);
  cutDxDyArr[34].SetPoint(22,132.076,-42.7354);
  cutDxDyArr[34].SetPoint(23,222.335,-187.872);
  cutDxDyArr[34].SetPoint(24,235.576,-280.288);
  cutDxDyArr[34].SetPoint(25,201.37,-299.744);

  cutDxDyArr[35].Set(28);
  cutDxDyArr[35].SetPoint(0,248.051,-165.908);
  cutDxDyArr[35].SetPoint(1,202.927,-204.979);
  cutDxDyArr[35].SetPoint(2,122.079,-175.211);
  cutDxDyArr[35].SetPoint(3,21.549,-106.404);
  cutDxDyArr[35].SetPoint(4,-3.42293,-76.2318);
  cutDxDyArr[35].SetPoint(5,-13.5361,-42.3687);
  cutDxDyArr[35].SetPoint(6,-14.5258,-19.7829);
  cutDxDyArr[35].SetPoint(7,0.721968,4.26207);
  cutDxDyArr[35].SetPoint(8,1.08545,7.46591);
  cutDxDyArr[35].SetPoint(9,-11.273,7.9236);
  cutDxDyArr[35].SetPoint(10,-52.8777,28.3024);
  cutDxDyArr[35].SetPoint(11,-95.8009,64.0354);
  cutDxDyArr[35].SetPoint(12,-122.283,104.404);
  cutDxDyArr[35].SetPoint(13,-135.045,145.893);
  cutDxDyArr[35].SetPoint(14,-118.663,207.357);
  cutDxDyArr[35].SetPoint(15,-68.4215,232.588);
  cutDxDyArr[35].SetPoint(16,-20.8159,185.722);
  cutDxDyArr[35].SetPoint(17,-11.4149,155.955);
  cutDxDyArr[35].SetPoint(18,-2.31669,82.0942);
  cutDxDyArr[35].SetPoint(19,-0.0050015,24.1716);
  cutDxDyArr[35].SetPoint(20,1.08545,11.3563);
  cutDxDyArr[35].SetPoint(21,11.263,4.26207);
  cutDxDyArr[35].SetPoint(22,62.1021,-6.65409);
  cutDxDyArr[35].SetPoint(23,112.311,-28.2342);
  cutDxDyArr[35].SetPoint(24,167.452,-59.8149);
  cutDxDyArr[35].SetPoint(25,196.346,-74.7448);
  cutDxDyArr[35].SetPoint(26,248.991,-123.117);
  cutDxDyArr[35].SetPoint(27,248.051,-165.908);
}

void HMdcTrackDSet::initDxDyCutMar19(void) {
  //--------------  Butterfly cut  (for kick dX dY on the project plane) ----------
  isDxDyInited = kTRUE;

  cutDxDyArr[0].Set(28);
   cutDxDyArr[0].SetPoint(0,31.3268,-22.3179);
   cutDxDyArr[0].SetPoint(1,37.678,-75.3539);
   cutDxDyArr[0].SetPoint(2,11.918,-122.702);
   cutDxDyArr[0].SetPoint(3,-11.2224,-156.304);
   cutDxDyArr[0].SetPoint(4,-45.7146,-134.921);
   cutDxDyArr[0].SetPoint(5,-56.9786,-92.5653);
   cutDxDyArr[0].SetPoint(6,-38.6613,-64.9928);
   cutDxDyArr[0].SetPoint(7,-35.9521,-19.9748);
   cutDxDyArr[0].SetPoint(8,-30.5337,-5.91641);
   cutDxDyArr[0].SetPoint(9,-8.1661,1.12683);
   cutDxDyArr[0].SetPoint(10,-9.91254,16.0187);
   cutDxDyArr[0].SetPoint(11,-18.6447,23.4646);
   cutDxDyArr[0].SetPoint(12,-33.0529,36.6382);
   cutDxDyArr[0].SetPoint(13,-51.8152,65.6614);
   cutDxDyArr[0].SetPoint(14,-81.9532,119.689);
   cutDxDyArr[0].SetPoint(15,-116.882,188.881);
   cutDxDyArr[0].SetPoint(16,-124.741,306.489);
   cutDxDyArr[0].SetPoint(17,-91.5586,327.872);
   cutDxDyArr[0].SetPoint(18,-62.7424,315.653);
   cutDxDyArr[0].SetPoint(19,-7.09835,186.447);
   cutDxDyArr[0].SetPoint(20,8.17953,161.365);
   cutDxDyArr[0].SetPoint(21,31.1288,106.403);
   cutDxDyArr[0].SetPoint(22,35.4949,49.239);
   cutDxDyArr[0].SetPoint(23,18.4671,25.4526);
   cutDxDyArr[0].SetPoint(24,0.425934,9.47943);
   cutDxDyArr[0].SetPoint(25,0.5661,2.27236);
   cutDxDyArr[0].SetPoint(26,17.5939,-1.73699);
   cutDxDyArr[0].SetPoint(27,31.3268,-22.3179);


  cutDxDyArr[1].Set(28);
   cutDxDyArr[1].SetPoint(0,88.322,-36.275);
   cutDxDyArr[1].SetPoint(1,73.8203,-137.463);
   cutDxDyArr[1].SetPoint(2,37.8,-211.448);
   cutDxDyArr[1].SetPoint(3,7.86102,-227.39);
   cutDxDyArr[1].SetPoint(4,-44.0644,-233.766);
   cutDxDyArr[1].SetPoint(5,-65.1153,-184.346);
   cutDxDyArr[1].SetPoint(6,-75.4068,-122.173);
   cutDxDyArr[1].SetPoint(7,-74.0034,-56.8109);
   cutDxDyArr[1].SetPoint(8,-65.1153,-0.80306);
   cutDxDyArr[1].SetPoint(9,-48.7424,3.32084);
   cutDxDyArr[1].SetPoint(10,-7.10847,6.92925);
   cutDxDyArr[1].SetPoint(11,-8.04407,11.5686);
   cutDxDyArr[1].SetPoint(12,-21.1459,17.3893);
   cutDxDyArr[1].SetPoint(13,-64.1797,53.1884);
   cutDxDyArr[1].SetPoint(14,-99.2644,108.985);
   cutDxDyArr[1].SetPoint(15,-131.075,167.97);
   cutDxDyArr[1].SetPoint(16,-132.946,281.158);
   cutDxDyArr[1].SetPoint(17,-96.4576,343.658);
   cutDxDyArr[1].SetPoint(18,-42.1932,349.708);
   cutDxDyArr[1].SetPoint(19,-16.9322,325.795);
   cutDxDyArr[1].SetPoint(20,6.92542,260.433);
   cutDxDyArr[1].SetPoint(21,34.5254,164.782);
   cutDxDyArr[1].SetPoint(22,44.3492,80.2897);
   cutDxDyArr[1].SetPoint(23,34.9932,38.8406);
   cutDxDyArr[1].SetPoint(24,7.86102,14.1461);
   cutDxDyArr[1].SetPoint(25,10.6678,7.96023);
   cutDxDyArr[1].SetPoint(26,42.478,1.25889);
   cutDxDyArr[1].SetPoint(27,88.322,-36.275);


  cutDxDyArr[2].Set(26);
   cutDxDyArr[2].SetPoint(0,127.393,-33.7116);
   cutDxDyArr[2].SetPoint(1,123.151,-52.947);
   cutDxDyArr[2].SetPoint(2,66.9532,-169.784);
   cutDxDyArr[2].SetPoint(3,44.6861,-219.882);
   cutDxDyArr[2].SetPoint(4,-4.61966,-248.062);
   cutDxDyArr[2].SetPoint(5,-54.9858,-221.448);
   cutDxDyArr[2].SetPoint(6,-86.7379,-160.603);
   cutDxDyArr[2].SetPoint(7,-119.136,-44.54);
   cutDxDyArr[2].SetPoint(8,-90.5071,-16.36);
   cutDxDyArr[2].SetPoint(9,-63.0274,-2.2515);
   cutDxDyArr[2].SetPoint(10,-19.9946,6.62049);
   cutDxDyArr[2].SetPoint(11,-56.0461,52.5244);
   cutDxDyArr[2].SetPoint(12,-75.1322,101.057);
   cutDxDyArr[2].SetPoint(13,-82.5546,179.334);
   cutDxDyArr[2].SetPoint(14,-82.0244,252.915);
   cutDxDyArr[2].SetPoint(15,-67.1797,313.972);
   cutDxDyArr[2].SetPoint(16,-31.1281,337.455);
   cutDxDyArr[2].SetPoint(17,7.89568,343.892);
   cutDxDyArr[2].SetPoint(18,33.5525,296.751);
   cutDxDyArr[2].SetPoint(19,53.699,202.818);
   cutDxDyArr[2].SetPoint(20,57.9851,107.902);
   cutDxDyArr[2].SetPoint(21,39.9146,35.1632);
   cutDxDyArr[2].SetPoint(22,16.0569,17.1689);
   cutDxDyArr[2].SetPoint(23,19.707,8.30347);
   cutDxDyArr[2].SetPoint(24,74.3861,1.77254);
   cutDxDyArr[2].SetPoint(25,127.393,-33.7116);


  cutDxDyArr[3].Set(29);
  cutDxDyArr[3].SetPoint(0,113.563,-12.0935);
   cutDxDyArr[3].SetPoint(1,121.983,-42.5645);
   cutDxDyArr[3].SetPoint(2,91.8814,-126.265);
   cutDxDyArr[3].SetPoint(3,48.539,-210.957);
   cutDxDyArr[3].SetPoint(4,-30.9864,-235.013);
   cutDxDyArr[3].SetPoint(5,-49.5735,-194.153);
   cutDxDyArr[3].SetPoint(6,-78.2339,-121.148);
   cutDxDyArr[3].SetPoint(7,-98.8169,-20.1122);
   cutDxDyArr[3].SetPoint(8,-81.0407,0.400538);
   cutDxDyArr[3].SetPoint(9,-59.522,6.28091);
   cutDxDyArr[3].SetPoint(10,-12.7424,10.0612);
   cutDxDyArr[3].SetPoint(11,-19.2915,15.9415);
   cutDxDyArr[3].SetPoint(12,-40.3424,29.6037);
   cutDxDyArr[3].SetPoint(13,-71.2169,114.602);
   cutDxDyArr[3].SetPoint(14,-55.0495,213.281);
   cutDxDyArr[3].SetPoint(15,-37.0678,273.372);
   cutDxDyArr[3].SetPoint(16,-23.9695,295.824);
   cutDxDyArr[3].SetPoint(17,-10.4034,308.654);
   cutDxDyArr[3].SetPoint(18,9.24407,326.295);
   cutDxDyArr[3].SetPoint(19,36.3763,332.71);
   cutDxDyArr[3].SetPoint(20,70.5254,299.032);
   cutDxDyArr[3].SetPoint(21,92.5119,196.393);
   cutDxDyArr[3].SetPoint(22,90.1729,71.8051);
   cutDxDyArr[3].SetPoint(23,62.5729,24.3421);
   cutDxDyArr[3].SetPoint(24,38.7153,20.7107);
   cutDxDyArr[3].SetPoint(25,11.7841,10.6828);
   cutDxDyArr[3].SetPoint(26,27.0203,9.2211);
   cutDxDyArr[3].SetPoint(27,80.8169,2.50067);
   cutDxDyArr[3].SetPoint(28,113.563,-12.0935);


  cutDxDyArr[4].Set(32);
   cutDxDyArr[4].SetPoint(0,85.1796,-86.4489);
   cutDxDyArr[4].SetPoint(1,77.5701,-171.381);
   cutDxDyArr[4].SetPoint(2,62.7518,-215.869);
   cutDxDyArr[4].SetPoint(3,11.8887,-243.558);
   cutDxDyArr[4].SetPoint(4,-32.5664,-213.994);
   cutDxDyArr[4].SetPoint(5,-61.8027,-187.908);
   cutDxDyArr[4].SetPoint(6,-91.8645,-74.2074);
   cutDxDyArr[4].SetPoint(7,-90.481,-32.4872);
   cutDxDyArr[4].SetPoint(8,-76.621,-6.93004);
   cutDxDyArr[4].SetPoint(9,-69.8126,1.2093);
   cutDxDyArr[4].SetPoint(10,-14.9446,6.21382);
   cutDxDyArr[4].SetPoint(11,-8.25362,12.6551);
   cutDxDyArr[4].SetPoint(12,-16.947,17.255);
   cutDxDyArr[4].SetPoint(13,-40.1758,42.9717);
   cutDxDyArr[4].SetPoint(14,-40.5763,105.66);
   cutDxDyArr[4].SetPoint(15,-36.1709,172.392);
   cutDxDyArr[4].SetPoint(16,-26.9595,233.058);
   cutDxDyArr[4].SetPoint(17,-16.5465,288.603);
   cutDxDyArr[4].SetPoint(18,13.0902,316.428);
   cutDxDyArr[4].SetPoint(19,41.9259,344.253);
   cutDxDyArr[4].SetPoint(20,74.3662,356.427);
   cutDxDyArr[4].SetPoint(21,99.9403,312.309);
   cutDxDyArr[4].SetPoint(22,109.991,257.371);
   cutDxDyArr[4].SetPoint(23,112.443,178.68);
   cutDxDyArr[4].SetPoint(24,90.386,60.782);
   cutDxDyArr[4].SetPoint(25,32.7145,13.5746);
   cutDxDyArr[4].SetPoint(26,16.2942,9.36844);
   cutDxDyArr[4].SetPoint(27,53.1398,7.9331);
   cutDxDyArr[4].SetPoint(28,67.9582,4.04037);
   cutDxDyArr[4].SetPoint(29,74.3662,-10.0851);
   cutDxDyArr[4].SetPoint(30,82.7766,-31.8496);
   cutDxDyArr[4].SetPoint(31,85.1796,-86.4489);


  cutDxDyArr[5].Set(27);
   cutDxDyArr[5].SetPoint(0,49.0323,-72.35);
   cutDxDyArr[5].SetPoint(1,70.212,-203.736);
   cutDxDyArr[5].SetPoint(2,26.1302,-169.516);
   cutDxDyArr[5].SetPoint(3,-12.4972,-102.164);
   cutDxDyArr[5].SetPoint(4,-33.5433,-47.3658);
   cutDxDyArr[5].SetPoint(5,-33.9305,-23.5444);
   cutDxDyArr[5].SetPoint(6,-18.7626,-2.45309);
   cutDxDyArr[5].SetPoint(7,-1.87336,1.77805);
   cutDxDyArr[5].SetPoint(8,-4.50734,12.8147);
   cutDxDyArr[5].SetPoint(9,-31.9947,32.248);
   cutDxDyArr[5].SetPoint(10,-35.8662,53.0826);
   cutDxDyArr[5].SetPoint(11,-32.769,135.993);
   cutDxDyArr[5].SetPoint(12,-15.7346,178.459);
   cutDxDyArr[5].SetPoint(13,9.81709,233.058);
   cutDxDyArr[5].SetPoint(14,51.6289,303.835);
   cutDxDyArr[5].SetPoint(15,71.7605,336.19);
   cutDxDyArr[5].SetPoint(16,85.3107,348.323);
   cutDxDyArr[5].SetPoint(17,141.447,305.857);
   cutDxDyArr[5].SetPoint(18,152.287,237.102);
   cutDxDyArr[5].SetPoint(19,89.1821,172.392);
   cutDxDyArr[5].SetPoint(20,70.212,97.5709);
   cutDxDyArr[5].SetPoint(21,24.9158,22.8448);
   cutDxDyArr[5].SetPoint(22,1.35281,14.1583);
   cutDxDyArr[5].SetPoint(23,3.62274,2.7846);
   cutDxDyArr[5].SetPoint(24,26.4644,-4.73796);
   cutDxDyArr[5].SetPoint(25,38.0788,-14.1412);
   cutDxDyArr[5].SetPoint(26,49.0323,-72.35);


  cutDxDyArr[6].Set(27);
   cutDxDyArr[6].SetPoint(0,50.1581,-33.1253);
   cutDxDyArr[6].SetPoint(1,46.9592,-85.0175);
   cutDxDyArr[6].SetPoint(2,-18.1985,-192.614);
   cutDxDyArr[6].SetPoint(3,-49.3798,-218.616);
   cutDxDyArr[6].SetPoint(4,-130.711,-269.458);
   cutDxDyArr[6].SetPoint(5,-145.539,-245.191);
   cutDxDyArr[6].SetPoint(6,-140.742,-196.659);
   cutDxDyArr[6].SetPoint(7,-77.0715,-46.2908);
   cutDxDyArr[6].SetPoint(8,-51.3418,-5.66492);
   cutDxDyArr[6].SetPoint(9,-19.9429,5.23472);
   cutDxDyArr[6].SetPoint(10,-8.60435,9.19822);
   cutDxDyArr[6].SetPoint(11,-21.6872,21.5842);
   cutDxDyArr[6].SetPoint(12,-34.3158,46.6814);
   cutDxDyArr[6].SetPoint(13,-52.8196,91.4714);
   cutDxDyArr[6].SetPoint(14,-94.1064,214.195);
   cutDxDyArr[6].SetPoint(15,-163.419,347.312);
   cutDxDyArr[6].SetPoint(16,-145.102,371.578);
   cutDxDyArr[6].SetPoint(17,-35.2062,341.246);
   cutDxDyArr[6].SetPoint(18,-9.04045,288.668);
   cutDxDyArr[6].SetPoint(19,33.38,142.052);
   cutDxDyArr[6].SetPoint(20,37.0121,92.9937);
   cutDxDyArr[6].SetPoint(21,36.3136,45.3652);
   cutDxDyArr[6].SetPoint(22,19.3058,22.0796);
   cutDxDyArr[6].SetPoint(23,9.71169,15.6389);
   cutDxDyArr[6].SetPoint(24,14.9448,10.1891);
   cutDxDyArr[6].SetPoint(25,27.5105,3.12528);
   cutDxDyArr[6].SetPoint(26,50.1581,-33.1253);


  cutDxDyArr[7].Set(31);
   cutDxDyArr[7].SetPoint(0,72.5605,-48.6508);
   cutDxDyArr[7].SetPoint(1,72.5605,-140.22);
   cutDxDyArr[7].SetPoint(2,42.8424,-223.863);
   cutDxDyArr[7].SetPoint(3,-4.00284,-280.98);
   cutDxDyArr[7].SetPoint(4,-56.2051,-313.464);
   cutDxDyArr[7].SetPoint(5,-108.905,-291.808);
   cutDxDyArr[7].SetPoint(6,-135.254,-265.822);
   cutDxDyArr[7].SetPoint(7,-127.797,-181.365);
   cutDxDyArr[7].SetPoint(8,-96.4754,-99.074);
   cutDxDyArr[7].SetPoint(9,-87.0293,-20.8796);
   cutDxDyArr[7].SetPoint(10,-80.069,-6.24049);
   cutDxDyArr[7].SetPoint(11,-70.6229,0.620881);
   cutDxDyArr[7].SetPoint(12,-9.96881,8.11712);
   cutDxDyArr[7].SetPoint(13,-22.3979,13.7476);
   cutDxDyArr[7].SetPoint(14,-34.3299,23.6008);
   cutDxDyArr[7].SetPoint(15,-50.9367,64.5769);
   cutDxDyArr[7].SetPoint(16,-74.103,102.322);
   cutDxDyArr[7].SetPoint(17,-99.4584,167.289);
   cutDxDyArr[7].SetPoint(18,-122.825,266.904);
   cutDxDyArr[7].SetPoint(19,-110.893,308.05);
   cutDxDyArr[7].SetPoint(20,-61.6739,362.189);
   cutDxDyArr[7].SetPoint(21,-6.48866,336.202);
   cutDxDyArr[7].SetPoint(22,7.43195,314.546);
   cutDxDyArr[7].SetPoint(23,43.725,275.567);
   cutDxDyArr[7].SetPoint(24,61.1257,195.441);
   cutDxDyArr[7].SetPoint(25,49.6909,56.8457);
   cutDxDyArr[7].SetPoint(26,41.2391,27.6253);
   cutDxDyArr[7].SetPoint(27,21.3526,15.6931);
   cutDxDyArr[7].SetPoint(28,23.8384,7.8356);
   cutDxDyArr[7].SetPoint(29,65.103,-16.7739);
   cutDxDyArr[7].SetPoint(30,72.5605,-48.6508);


  cutDxDyArr[8].Set(26);
   cutDxDyArr[8].SetPoint(0,87.6494,-62.1418);
   cutDxDyArr[8].SetPoint(1,81.322,-154.374);
   cutDxDyArr[8].SetPoint(2,45.165,-239.646);
   cutDxDyArr[8].SetPoint(3,5.39241,-270.586);
   cutDxDyArr[8].SetPoint(4,-28.9567,-279.075);
   cutDxDyArr[8].SetPoint(5,-93.1352,-185.696);
   cutDxDyArr[8].SetPoint(6,-108.502,-67.3625);
   cutDxDyArr[8].SetPoint(7,-100.819,-18.6358);
   cutDxDyArr[8].SetPoint(8,-87.2597,-6.45416);
   cutDxDyArr[8].SetPoint(9,-32.3333,4.81678);
   cutDxDyArr[8].SetPoint(10,-19.0135,12.9764);
   cutDxDyArr[8].SetPoint(11,-61.0459,34.6019);
   cutDxDyArr[8].SetPoint(12,-89.5195,60.7054);
   cutDxDyArr[8].SetPoint(13,-80.0283,170.84);
   cutDxDyArr[8].SetPoint(14,-56.5263,274.83);
   cutDxDyArr[8].SetPoint(15,-25.341,332.131);
   cutDxDyArr[8].SetPoint(16,49.1641,284.024);
   cutDxDyArr[8].SetPoint(17,57.7146,209.206);
   cutDxDyArr[8].SetPoint(18,64.5994,102.811);
   cutDxDyArr[8].SetPoint(19,54.2043,57.8937);
   cutDxDyArr[8].SetPoint(20,33.414,22.1764);
   cutDxDyArr[8].SetPoint(21,19.8552,14.2284);
   cutDxDyArr[8].SetPoint(22,19.8552,7.56473);
   cutDxDyArr[8].SetPoint(23,59.0564,-5.10039);
   cutDxDyArr[8].SetPoint(24,72.9212,-17.5312);
   cutDxDyArr[8].SetPoint(25,87.6494,-62.1418);


  cutDxDyArr[9].Set(29);
   cutDxDyArr[9].SetPoint(0,109.778,-54.2139);
   cutDxDyArr[9].SetPoint(1,95.0339,-149.618);
   cutDxDyArr[9].SetPoint(2,65.1255,-238.752);
   cutDxDyArr[9].SetPoint(3,41.957,-279.075);
   cutDxDyArr[9].SetPoint(4,-24.1786,-262.097);
   cutDxDyArr[9].SetPoint(5,-48.6109,-245.119);
   cutDxDyArr[9].SetPoint(6,-65.8819,-209.041);
   cutDxDyArr[9].SetPoint(7,-90.3142,-122.029);
   cutDxDyArr[9].SetPoint(8,-95.8262,-59.2331);
   cutDxDyArr[9].SetPoint(9,-74.3069,-3.26931);
   cutDxDyArr[9].SetPoint(10,-51.5596,5.79266);
   cutDxDyArr[9].SetPoint(11,-19.9662,14.8546);
   cutDxDyArr[9].SetPoint(12,-37.1408,30.7502);
   cutDxDyArr[9].SetPoint(13,-59.5633,57.5753);
   cutDxDyArr[9].SetPoint(14,-73.8856,139.007);
   cutDxDyArr[9].SetPoint(15,-61.1429,239.968);
   cutDxDyArr[9].SetPoint(16,-34.7098,313.031);
   cutDxDyArr[9].SetPoint(17,-15.7537,342.742);
   cutDxDyArr[9].SetPoint(18,28.0559,353.353);
   cutDxDyArr[9].SetPoint(19,50.3819,302.419);
   cutDxDyArr[9].SetPoint(20,64.283,251.486);
   cutDxDyArr[9].SetPoint(21,74.8141,177.207);
   cutDxDyArr[9].SetPoint(22,58.8068,60.8118);
   cutDxDyArr[9].SetPoint(23,51.2244,39.4514);
   cutDxDyArr[9].SetPoint(24,24.6859,16.7965);
   cutDxDyArr[9].SetPoint(25,31.8471,11.6182);
   cutDxDyArr[9].SetPoint(26,72.2867,7.08722);
   cutDxDyArr[9].SetPoint(27,99.2464,-12.3313);
   cutDxDyArr[9].SetPoint(28,109.778,-54.2139);


  cutDxDyArr[10].Set(30);
   cutDxDyArr[10].SetPoint(0,126.559,-164.474);
   cutDxDyArr[10].SetPoint(1,151.987,-259.975);
   cutDxDyArr[10].SetPoint(2,161.992,-298.175);
   cutDxDyArr[10].SetPoint(3,44.4379,-323.642);
   cutDxDyArr[10].SetPoint(4,-21.0087,-274.83);
   cutDxDyArr[10].SetPoint(5,-51.4394,-211.163);
   cutDxDyArr[10].SetPoint(6,-79.7857,-48.5792);
   cutDxDyArr[10].SetPoint(7,-73.116,-6.0034);
   cutDxDyArr[10].SetPoint(8,-35.1819,6.22071);
   cutDxDyArr[10].SetPoint(9,-10.1704,9.6163);
   cutDxDyArr[10].SetPoint(10,-13.0884,16.4075);
   cutDxDyArr[10].SetPoint(11,-31.4302,25.9151);
   cutDxDyArr[10].SetPoint(12,-42.919,50.1447);
   cutDxDyArr[10].SetPoint(13,-62.6945,158.107);
   cutDxDyArr[10].SetPoint(14,-50.1888,228.141);
   cutDxDyArr[10].SetPoint(15,-23.093,302.419);
   cutDxDyArr[10].SetPoint(16,8.58816,355.475);
   cutDxDyArr[10].SetPoint(17,61.5291,370.331);
   cutDxDyArr[10].SetPoint(18,86.5406,338.497);
   cutDxDyArr[10].SetPoint(19,102.381,264.219);
   cutDxDyArr[10].SetPoint(20,97.7957,194.185);
   cutDxDyArr[10].SetPoint(21,93.6271,134.762);
   cutDxDyArr[10].SetPoint(22,87.3743,72.5494);
   cutDxDyArr[10].SetPoint(23,53.1919,20.2358);
   cutDxDyArr[10].SetPoint(24,37.3513,10.9709);
   cutDxDyArr[10].SetPoint(25,39.4356,5.03035);
   cutDxDyArr[10].SetPoint(26,74.8685,-0.774406);
   cutDxDyArr[10].SetPoint(27,104.465,-8.33977);
   cutDxDyArr[10].SetPoint(28,116.137,-48.3975);
   cutDxDyArr[10].SetPoint(29,126.559,-164.474);


  cutDxDyArr[11].Set(31);
   cutDxDyArr[11].SetPoint(0,131.892,-202.674);
   cutDxDyArr[11].SetPoint(1,150.866,-255.73);
   cutDxDyArr[11].SetPoint(2,129.005,-270.586);
   cutDxDyArr[11].SetPoint(3,63.609,-237.562);
   cutDxDyArr[11].SetPoint(4,-5.04793,-164.474);
   cutDxDyArr[11].SetPoint(5,-30.2086,-119.907);
   cutDxDyArr[11].SetPoint(6,-45.8824,-68.2487);
   cutDxDyArr[11].SetPoint(7,-40.5203,-23.6817);
   cutDxDyArr[11].SetPoint(8,-31.446,-8.40153);
   cutDxDyArr[11].SetPoint(9,-12.4724,6.87861);
   cutDxDyArr[11].SetPoint(10,-4.22299,10.062);
   cutDxDyArr[11].SetPoint(11,-19.0719,18.3387);
   cutDxDyArr[11].SetPoint(12,-38.458,56.2394);
   cutDxDyArr[11].SetPoint(13,-38.8705,109.295);
   cutDxDyArr[11].SetPoint(14,-17.0096,189.941);
   cutDxDyArr[11].SetPoint(15,0.726651,249.363);
   cutDxDyArr[11].SetPoint(16,18.4629,298.175);
   cutDxDyArr[11].SetPoint(17,69.6091,370.331);
   cutDxDyArr[11].SetPoint(18,131.067,308.786);
   cutDxDyArr[11].SetPoint(19,138.492,259.975);
   cutDxDyArr[11].SetPoint(20,87.3453,215.407);
   cutDxDyArr[11].SetPoint(21,62.8036,129.793);
   cutDxDyArr[11].SetPoint(22,47.7482,64.8158);
   cutDxDyArr[11].SetPoint(23,39.4988,44.4423);
   cutDxDyArr[11].SetPoint(24,21.7626,24.7054);
   cutDxDyArr[11].SetPoint(25,10.6259,13.882);
   cutDxDyArr[11].SetPoint(26,14.3382,7.51528);
   cutDxDyArr[11].SetPoint(27,51.048,-3.10081);
   cutDxDyArr[11].SetPoint(28,60.5348,-17.0121);
   cutDxDyArr[11].SetPoint(29,88.1703,-105.051);
   cutDxDyArr[11].SetPoint(30,131.892,-202.674);


  cutDxDyArr[12].Set(32);
   cutDxDyArr[12].SetPoint(0,62.6658,-37.7266);
   cutDxDyArr[12].SetPoint(1,45.8284,-89.5818);
   cutDxDyArr[12].SetPoint(2,13.089,-139.229);
   cutDxDyArr[12].SetPoint(3,-68.2917,-242.842);
   cutDxDyArr[12].SetPoint(4,-154.817,-303.283);
   cutDxDyArr[12].SetPoint(5,-184.283,-242.842);
   cutDxDyArr[12].SetPoint(6,-146.399,-128.436);
   cutDxDyArr[12].SetPoint(7,-123.013,-52.8856);
   cutDxDyArr[12].SetPoint(8,-100.563,-24.9279);
   cutDxDyArr[12].SetPoint(9,-86.0645,-12.0609);
   cutDxDyArr[12].SetPoint(10,-71.5657,2.32888);
   cutDxDyArr[12].SetPoint(11,-51.922,6.08214);
   cutDxDyArr[12].SetPoint(12,-9.36082,8.73992);
   cutDxDyArr[12].SetPoint(13,-34.1492,26.0689);
   cutDxDyArr[12].SetPoint(14,-55.196,40.6395);
   cutDxDyArr[12].SetPoint(15,-95.4187,100.375);
   cutDxDyArr[12].SetPoint(16,-107.579,160.815);
   cutDxDyArr[12].SetPoint(17,-125.946,300.874);
   cutDxDyArr[12].SetPoint(18,-136.577,383.151);
   cutDxDyArr[12].SetPoint(19,-82.3229,363.723);
   cutDxDyArr[12].SetPoint(20,-42.1002,350.772);
   cutDxDyArr[12].SetPoint(21,2.33182,296.807);
   cutDxDyArr[12].SetPoint(22,28.0556,253.635);
   cutDxDyArr[12].SetPoint(23,53.9437,134.971);
   cutDxDyArr[12].SetPoint(24,58.2014,85.0671);
   cutDxDyArr[12].SetPoint(25,33.9036,21.0848);
   cutDxDyArr[12].SetPoint(26,15.6239,11.6344);
   cutDxDyArr[12].SetPoint(27,7.64067,9.34623);
   cutDxDyArr[12].SetPoint(28,6.57623,4.44299);
   cutDxDyArr[12].SetPoint(29,37.8774,-4.09564);
   cutDxDyArr[12].SetPoint(30,61.2627,-19.5836);
   cutDxDyArr[12].SetPoint(31,62.6658,-37.7266);


  cutDxDyArr[13].Set(32);
   cutDxDyArr[13].SetPoint(0,88.8758,-92.2485);
   cutDxDyArr[13].SetPoint(1,58.4164,-203.987);
   cutDxDyArr[13].SetPoint(2,14.9198,-257.952);
   cutDxDyArr[13].SetPoint(3,-70.2026,-314.076);
   cutDxDyArr[13].SetPoint(4,-130.537,-279.538);
   cutDxDyArr[13].SetPoint(5,-147.842,-225.573);
   cutDxDyArr[13].SetPoint(6,-147.842,-154.34);
   cutDxDyArr[13].SetPoint(7,-133.811,-95.7479);
   cutDxDyArr[13].SetPoint(8,-113.699,-45.9814);
   cutDxDyArr[13].SetPoint(9,-101.539,-20.6287);
   cutDxDyArr[13].SetPoint(10,-92.6525,-8.42183);
   cutDxDyArr[13].SetPoint(11,-78.1536,3.78503);
   cutDxDyArr[13].SetPoint(12,-29.98,10.358);
   cutDxDyArr[13].SetPoint(13,-32.3185,19.5215);
   cutDxDyArr[13].SetPoint(14,-60.8485,24.1091);
   cutDxDyArr[13].SetPoint(15,-74.412,44.1616);
   cutDxDyArr[13].SetPoint(16,-82.8307,84.5381);
   cutDxDyArr[13].SetPoint(17,-79.1972,222.063);
   cutDxDyArr[13].SetPoint(18,-54.3006,320.552);
   cutDxDyArr[13].SetPoint(19,-21.5613,352.931);
   cutDxDyArr[13].SetPoint(20,31.2895,296.807);
   cutDxDyArr[13].SetPoint(21,66.8351,236.366);
   cutDxDyArr[13].SetPoint(22,71.9469,178.497);
   cutDxDyArr[13].SetPoint(23,72.1219,115.056);
   cutDxDyArr[13].SetPoint(24,70.109,77.8252);
   cutDxDyArr[13].SetPoint(25,61.2226,40.754);
   cutDxDyArr[13].SetPoint(26,54.2071,27.1312);
   cutDxDyArr[13].SetPoint(27,33.628,14.7537);
   cutDxDyArr[13].SetPoint(28,36.4342,8.34267);
   cutDxDyArr[13].SetPoint(29,47.1915,4.78099);
   cutDxDyArr[13].SetPoint(30,84.2485,-11.9008);
   cutDxDyArr[13].SetPoint(31,88.8758,-92.2485);


  cutDxDyArr[14].Set(30);
   cutDxDyArr[14].SetPoint(0,73.58,-190.684);
   cutDxDyArr[14].SetPoint(1,45.4042,-260.558);
   cutDxDyArr[14].SetPoint(2,-29.0882,-285.641);
   cutDxDyArr[14].SetPoint(3,-53.7903,-247.159);
   cutDxDyArr[14].SetPoint(4,-74.2467,-191.036);
   cutDxDyArr[14].SetPoint(5,-102.809,-109.009);
   cutDxDyArr[14].SetPoint(6,-108.984,-70.1544);
   cutDxDyArr[14].SetPoint(7,-88.1417,-7.55509);
   cutDxDyArr[14].SetPoint(8,-67.6852,5.39649);
   cutDxDyArr[14].SetPoint(9,-49.1586,9.71368);
   cutDxDyArr[14].SetPoint(10,-32.5619,9.71368);
   cutDxDyArr[14].SetPoint(11,-27.9303,14.0309);
   cutDxDyArr[14].SetPoint(12,-38.7374,18.3481);
   cutDxDyArr[14].SetPoint(13,-54.5622,24.8239);
   cutDxDyArr[14].SetPoint(14,-71.5449,44.2512);
   cutDxDyArr[14].SetPoint(15,-68.4572,119.802);
   cutDxDyArr[14].SetPoint(16,-40.2813,232.049);
   cutDxDyArr[14].SetPoint(17,-25.6144,260.111);
   cutDxDyArr[14].SetPoint(18,14.5265,275.221);
   cutDxDyArr[14].SetPoint(19,40.3865,225.573);
   cutDxDyArr[14].SetPoint(20,56.2113,193.194);
   cutDxDyArr[14].SetPoint(21,68.1764,89.5818);
   cutDxDyArr[14].SetPoint(22,67.0185,39.934);
   cutDxDyArr[14].SetPoint(23,43.4743,22.6653);
   cutDxDyArr[14].SetPoint(24,27.2635,9.71368);
   cutDxDyArr[14].SetPoint(25,63.9308,1.0793);
   cutDxDyArr[14].SetPoint(26,103.3,-9.71368);
   cutDxDyArr[14].SetPoint(27,112.563,-46.4098);
   cutDxDyArr[14].SetPoint(28,100.984,-106.851);
   cutDxDyArr[14].SetPoint(29,73.58,-190.684);


  cutDxDyArr[15].Set(26);
   cutDxDyArr[15].SetPoint(0,97.5395,-210.463);
   cutDxDyArr[15].SetPoint(1,71.5478,-253.635);
   cutDxDyArr[15].SetPoint(2,-13.166,-242.842);
   cutDxDyArr[15].SetPoint(3,-72.8507,-177.204);
   cutDxDyArr[15].SetPoint(4,-83.9212,-134.593);
   cutDxDyArr[15].SetPoint(5,-87.8183,-65.7172);
   cutDxDyArr[15].SetPoint(6,-78.6266,-11.3692);
   cutDxDyArr[15].SetPoint(7,-53.1162,2.79119);
   cutDxDyArr[15].SetPoint(8,-29.0498,7.01933);
   cutDxDyArr[15].SetPoint(9,-43.4897,14.0953);
   cutDxDyArr[15].SetPoint(10,-67.5561,25.2553);
   cutDxDyArr[15].SetPoint(11,-93.5478,48.6695);
   cutDxDyArr[15].SetPoint(12,-95.4731,107.375);
   cutDxDyArr[15].SetPoint(13,-78.6266,200.205);
   cutDxDyArr[15].SetPoint(14,-39.639,241.294);
   cutDxDyArr[15].SetPoint(15,-9.31537,265.643);
   cutDxDyArr[15].SetPoint(16,13.8449,254.389);
   cutDxDyArr[15].SetPoint(17,67.2158,166.124);
   cutDxDyArr[15].SetPoint(18,72.9917,80.4494);
   cutDxDyArr[15].SetPoint(19,48.9253,25.586);
   cutDxDyArr[15].SetPoint(20,29.6722,16.7546);
   cutDxDyArr[15].SetPoint(21,36.4108,14.0953);
   cutDxDyArr[15].SetPoint(22,74.4357,11.0517);
   cutDxDyArr[15].SetPoint(23,93.6888,-6.76091);
   cutDxDyArr[15].SetPoint(24,107.166,-38.7189);
   cutDxDyArr[15].SetPoint(25,97.5395,-210.463);


  cutDxDyArr[16].Set(28);
   cutDxDyArr[16].SetPoint(0,141.741,-162.369);
   cutDxDyArr[16].SetPoint(1,185.699,-242.761);
   cutDxDyArr[16].SetPoint(2,197.638,-301.996);
   cutDxDyArr[16].SetPoint(3,181.357,-350.654);
   cutDxDyArr[16].SetPoint(4,26.692,-294.817);
   cutDxDyArr[16].SetPoint(5,-32.4904,-217.39);
   cutDxDyArr[16].SetPoint(6,-65.4042,-171.345);
   cutDxDyArr[16].SetPoint(7,-103.01,-102.301);
   cutDxDyArr[16].SetPoint(8,-104.638,-58.0219);
   cutDxDyArr[16].SetPoint(9,-74.7901,0.95067);
   cutDxDyArr[16].SetPoint(10,-25.4058,10.2054);
   cutDxDyArr[16].SetPoint(11,-42.8758,19.4343);
   cutDxDyArr[16].SetPoint(12,-84.0158,49.787);
   cutDxDyArr[16].SetPoint(13,-86.7292,154.965);
   cutDxDyArr[16].SetPoint(14,-63.3937,244.228);
   cutDxDyArr[16].SetPoint(15,-42.7717,301.983);
   cutDxDyArr[16].SetPoint(16,59.7958,317.384);
   cutDxDyArr[16].SetPoint(17,92.3569,248.079);
   cutDxDyArr[16].SetPoint(18,99.4118,186.473);
   cutDxDyArr[16].SetPoint(19,93.036,120.526);
   cutDxDyArr[16].SetPoint(20,57.0824,61.1481);
   cutDxDyArr[16].SetPoint(21,48.9421,37.4538);
   cutDxDyArr[16].SetPoint(22,39.1738,25.0144);
   cutDxDyArr[16].SetPoint(23,32.6615,16.129);
   cutDxDyArr[16].SetPoint(24,46.2287,11.3901);
   cutDxDyArr[16].SetPoint(25,112.979,-7.56528);
   cutDxDyArr[16].SetPoint(26,128.174,-28.2978);
   cutDxDyArr[16].SetPoint(27,141.741,-162.369);


  cutDxDyArr[17].Set(28);
   cutDxDyArr[17].SetPoint(0,121.894,-69.2846);
   cutDxDyArr[17].SetPoint(1,182.507,-170.832);
   cutDxDyArr[17].SetPoint(2,195.977,-282.956);
   cutDxDyArr[17].SetPoint(3,93.8318,-242.761);
   cutDxDyArr[17].SetPoint(4,-1.57876,-162.369);
   cutDxDyArr[17].SetPoint(5,-47.8176,-75.8495);
   cutDxDyArr[17].SetPoint(6,-55.7867,-28.6884);
   cutDxDyArr[17].SetPoint(7,-44.6299,-1.38211);
   cutDxDyArr[17].SetPoint(8,-12.2423,5.52768);
   cutDxDyArr[17].SetPoint(9,-24.0283,12.9004);
   cutDxDyArr[17].SetPoint(10,-46.4778,24.4847);
   cutDxDyArr[17].SetPoint(11,-61.07,83.0357);
   cutDxDyArr[17].SetPoint(12,-63.8762,178.236);
   cutDxDyArr[17].SetPoint(13,-16.7322,284.014);
   cutDxDyArr[17].SetPoint(14,64.0861,370.752);
   cutDxDyArr[17].SetPoint(15,111.566,380.992);
   cutDxDyArr[17].SetPoint(16,149.956,347.481);
   cutDxDyArr[17].SetPoint(17,117.965,279.783);
   cutDxDyArr[17].SetPoint(18,73.6272,144.387);
   cutDxDyArr[17].SetPoint(19,58.4737,44.5598);
   cutDxDyArr[17].SetPoint(20,36.5854,21.8931);
   cutDxDyArr[17].SetPoint(21,18.6258,12.033);
   cutDxDyArr[17].SetPoint(22,18.6258,6.39506);
   cutDxDyArr[17].SetPoint(23,37.1467,4.22661);
   cutDxDyArr[17].SetPoint(24,63.5249,2.05816);
   cutDxDyArr[17].SetPoint(25,80.9233,-12.3155);
   cutDxDyArr[17].SetPoint(26,103.373,-35.4356);
   cutDxDyArr[17].SetPoint(27,121.894,-69.2846);


  cutDxDyArr[18].Set(32);
   cutDxDyArr[18].SetPoint(0,64.4554,-75.0968);
   cutDxDyArr[18].SetPoint(1,30.8015,-127.463);
   cutDxDyArr[18].SetPoint(2,2.48913,-152.849);
   cutDxDyArr[18].SetPoint(3,-62.2249,-201.507);
   cutDxDyArr[18].SetPoint(4,-110.76,-235.356);
   cutDxDyArr[18].SetPoint(5,-214.404,-267.09);
   cutDxDyArr[18].SetPoint(6,-201.765,-148.618);
   cutDxDyArr[18].SetPoint(7,-173.452,-91.498);
   cutDxDyArr[18].SetPoint(8,-112.332,-19.3404);
   cutDxDyArr[18].SetPoint(9,-84.6549,-7.62884);
   cutDxDyArr[18].SetPoint(10,-64.4247,-1.8605);
   cutDxDyArr[18].SetPoint(11,-35.8254,7.31481);
   cutDxDyArr[18].SetPoint(12,-18.3296,12.3604);
   cutDxDyArr[18].SetPoint(13,-31.1314,22.4516);
   cutDxDyArr[18].SetPoint(14,-42.1732,31.4202);
   cutDxDyArr[18].SetPoint(15,-51.112,61.524);
   cutDxDyArr[18].SetPoint(16,-54.7964,94.8608);
   cutDxDyArr[18].SetPoint(17,-76.4859,196.265);
   cutDxDyArr[18].SetPoint(18,-111.772,272.378);
   cutDxDyArr[18].SetPoint(19,-80.4257,325.267);
   cutDxDyArr[18].SetPoint(20,-23.8009,310.458);
   cutDxDyArr[18].SetPoint(21,23.4804,279.647);
   cutDxDyArr[18].SetPoint(22,46.6523,246.426);
   cutDxDyArr[18].SetPoint(23,84.3715,135.992);
   cutDxDyArr[18].SetPoint(24,77.5481,61.0889);
   cutDxDyArr[18].SetPoint(25,51.593,24.9084);
   cutDxDyArr[18].SetPoint(26,27.7569,15.1635);
   cutDxDyArr[18].SetPoint(27,14.1016,11.2392);
   cutDxDyArr[18].SetPoint(28,13.4152,4.65111);
   cutDxDyArr[18].SetPoint(29,35.71,-0.0521688);
   cutDxDyArr[18].SetPoint(30,78.5374,-20.1557);
   cutDxDyArr[18].SetPoint(31,64.4554,-75.0968);


  cutDxDyArr[19].Set(31);
   cutDxDyArr[19].SetPoint(0,98.9523,-28.6151);
   cutDxDyArr[19].SetPoint(1,101.503,-81.1986);
   cutDxDyArr[19].SetPoint(2,72.9313,-157.93);
   cutDxDyArr[19].SetPoint(3,55.0737,-182.047);
   cutDxDyArr[19].SetPoint(4,-15.8357,-220.57);
   cutDxDyArr[19].SetPoint(5,-94.6932,-258.699);
   cutDxDyArr[19].SetPoint(6,-129.896,-260.028);
   cutDxDyArr[19].SetPoint(7,-159.728,-217.419);
   cutDxDyArr[19].SetPoint(8,-167.891,-120.95);
   cutDxDyArr[19].SetPoint(9,-150.033,-46.1319);
   cutDxDyArr[19].SetPoint(10,-101.085,1.88337);
   cutDxDyArr[19].SetPoint(11,-49.0105,5.44546);
   cutDxDyArr[19].SetPoint(12,-26.0508,8.36493);
   cutDxDyArr[19].SetPoint(13,-37.005,15.4124);
   cutDxDyArr[19].SetPoint(14,-56.8375,31.4396);
   cutDxDyArr[19].SetPoint(15,-67.3287,79.1293);
   cutDxDyArr[19].SetPoint(16,-63.8068,150.79);
   cutDxDyArr[19].SetPoint(17,-44.4186,229.489);
   cutDxDyArr[19].SetPoint(18,-16.8669,255.722);
   cutDxDyArr[19].SetPoint(19,10.1746,270.478);
   cutDxDyArr[19].SetPoint(20,38.5181,257.602);
   cutDxDyArr[19].SetPoint(21,59.1153,247.5);
   cutDxDyArr[19].SetPoint(22,86.5782,225.612);
   cutDxDyArr[19].SetPoint(23,98.9523,142.592);
   cutDxDyArr[19].SetPoint(24,98.4421,68.812);
   cutDxDyArr[19].SetPoint(25,67.8291,30.261);
   cutDxDyArr[19].SetPoint(26,40.7876,18.0965);
   cutDxDyArr[19].SetPoint(27,33.1344,5.93204);
   cutDxDyArr[19].SetPoint(28,62.7269,2.03941);
   cutDxDyArr[19].SetPoint(29,90.7889,-4.28612);
   cutDxDyArr[19].SetPoint(30,98.9523,-28.6151);


  cutDxDyArr[20].Set(29);
   cutDxDyArr[20].SetPoint(0,114.66,-63.6488);
   cutDxDyArr[20].SetPoint(1,87.0283,-143.873);
   cutDxDyArr[20].SetPoint(2,22.8035,-193.823);
   cutDxDyArr[20].SetPoint(3,-40.4637,-210.808);
   cutDxDyArr[20].SetPoint(4,-94.2721,-167.569);
   cutDxDyArr[20].SetPoint(5,-109.578,-127.74);
   cutDxDyArr[20].SetPoint(6,-113.848,-66.6309);
   cutDxDyArr[20].SetPoint(7,-86.9449,-6.94282);
   cutDxDyArr[20].SetPoint(8,-62.2779,2.43797);
   cutDxDyArr[20].SetPoint(9,-23,9.0585);
   cutDxDyArr[20].SetPoint(10,-24.4666,14.8308);
   cutDxDyArr[20].SetPoint(11,-36.7674,19.8069);
   cutDxDyArr[20].SetPoint(12,-73.7674,41.0063);
   cutDxDyArr[20].SetPoint(13,-78.275,76.96);
   cutDxDyArr[20].SetPoint(14,-63.2475,132.141);
   cutDxDyArr[20].SetPoint(15,-30.7685,207.017);
   cutDxDyArr[20].SetPoint(16,2.37011,236.179);
   cutDxDyArr[20].SetPoint(17,21.1103,212.955);
   cutDxDyArr[20].SetPoint(18,53.5798,179.789);
   cutDxDyArr[20].SetPoint(19,72.0007,128.057);
   cutDxDyArr[20].SetPoint(20,72.4855,77.6863);
   cutDxDyArr[20].SetPoint(21,64.7293,35.4837);
   cutDxDyArr[20].SetPoint(22,46.7932,19.8549);
   cutDxDyArr[20].SetPoint(23,35.6437,13.1561);
   cutDxDyArr[20].SetPoint(24,36.6132,8.13197);
   cutDxDyArr[20].SetPoint(25,51.6408,3.10785);
   cutDxDyArr[20].SetPoint(26,100.477,-2.10335);
   cutDxDyArr[20].SetPoint(27,117.083,-18.4318);
   cutDxDyArr[20].SetPoint(28,114.66,-63.6488);


  cutDxDyArr[21].Set(26);
   cutDxDyArr[21].SetPoint(0,106.792,-73.2941);
   cutDxDyArr[21].SetPoint(1,81.9567,-171.51);
   cutDxDyArr[21].SetPoint(2,21.2949,-222.183);
   cutDxDyArr[21].SetPoint(3,-50.6186,-183.092);
   cutDxDyArr[21].SetPoint(4,-91.7121,-117.941);
   cutDxDyArr[21].SetPoint(5,-109.813,-47.0716);
   cutDxDyArr[21].SetPoint(6,-107.367,-18.2882);
   cutDxDyArr[21].SetPoint(7,-60.4028,-1.89774);
   cutDxDyArr[21].SetPoint(8,-26.8702,6.52131);
   cutDxDyArr[21].SetPoint(9,-25.669,9.69554);
   cutDxDyArr[21].SetPoint(10,-30.0113,14.3214);
   cutDxDyArr[21].SetPoint(11,-69.6977,41.3181);
   cutDxDyArr[21].SetPoint(12,-77.525,74.6178);
   cutDxDyArr[21].SetPoint(13,-80.353,120.461);
   cutDxDyArr[21].SetPoint(14,-39.856,193.897);
   cutDxDyArr[21].SetPoint(15,8.4838,223.355);
   cutDxDyArr[21].SetPoint(16,49.1798,169.911);
   cutDxDyArr[21].SetPoint(17,70.2157,121.939);
   cutDxDyArr[21].SetPoint(18,70.2157,77.1646);
   cutDxDyArr[21].SetPoint(19,54.4726,18.7644);
   cutDxDyArr[21].SetPoint(20,34.5036,13.2935);
   cutDxDyArr[21].SetPoint(21,33.0359,7.6967);
   cutDxDyArr[21].SetPoint(22,44.7769,5.69786);
   cutDxDyArr[21].SetPoint(23,63.856,0.500869);
   cutDxDyArr[21].SetPoint(24,87.8272,-15.4899);
   cutDxDyArr[21].SetPoint(25,106.792,-73.2941);


  cutDxDyArr[22].Set(27);
   cutDxDyArr[22].SetPoint(0,140.121,-124.139);
   cutDxDyArr[22].SetPoint(1,153.697,-153.539);
   cutDxDyArr[22].SetPoint(2,153.068,-225.449);
   cutDxDyArr[22].SetPoint(3,52.3093,-267.868);
   cutDxDyArr[22].SetPoint(4,-15.4326,-245.027);
   cutDxDyArr[22].SetPoint(5,-62.6812,-196.083);
   cutDxDyArr[22].SetPoint(6,-93.1271,-136.082);
   cutDxDyArr[22].SetPoint(7,-121.236,-65.1628);
   cutDxDyArr[22].SetPoint(8,-96.2176,-20.5167);
   cutDxDyArr[22].SetPoint(9,-58.6964,1.16225);
   cutDxDyArr[22].SetPoint(10,-36.4953,5.39764);
   cutDxDyArr[22].SetPoint(11,-35.418,13.0275);
   cutDxDyArr[22].SetPoint(12,-51.0083,18.6373);
   cutDxDyArr[22].SetPoint(13,-72.1518,42.8556);
   cutDxDyArr[22].SetPoint(14,-103.099,122.057);
   cutDxDyArr[22].SetPoint(15,-86.5901,213.39);
   cutDxDyArr[22].SetPoint(16,-15.4326,262.365);
   cutDxDyArr[22].SetPoint(17,39.7856,228.104);
   cutDxDyArr[22].SetPoint(18,71.6641,167.739);
   cutDxDyArr[22].SetPoint(19,86.4649,86.1647);
   cutDxDyArr[22].SetPoint(20,42.5507,25.4825);
   cutDxDyArr[22].SetPoint(21,28.4004,14.9273);
   cutDxDyArr[22].SetPoint(22,31.2467,10.1624);
   cutDxDyArr[22].SetPoint(23,83.0493,3.80937);
   cutDxDyArr[22].SetPoint(24,101.266,-14.191);
   cutDxDyArr[22].SetPoint(25,120.62,-54.9566);
   cutDxDyArr[22].SetPoint(26,140.121,-124.139);


  cutDxDyArr[23].Set(28);
   cutDxDyArr[23].SetPoint(0,138.921,-40.4877);
   cutDxDyArr[23].SetPoint(1,163.4,-136.968);
   cutDxDyArr[23].SetPoint(2,188.887,-240.401);
   cutDxDyArr[23].SetPoint(3,111.321,-211.741);
   cutDxDyArr[23].SetPoint(4,45.1758,-182.057);
   cutDxDyArr[23].SetPoint(5,-7.64534,-151.236);
   cutDxDyArr[23].SetPoint(6,-51.9009,-85.5442);
   cutDxDyArr[23].SetPoint(7,-66.7932,-30.4585);
   cutDxDyArr[23].SetPoint(8,-40.9503,0.713985);
   cutDxDyArr[23].SetPoint(9,-19.4145,4.106);
   cutDxDyArr[23].SetPoint(10,-14.1502,10.042);
   cutDxDyArr[23].SetPoint(11,-50.5217,31.2421);
   cutDxDyArr[23].SetPoint(12,-74.7405,102.322);
   cutDxDyArr[23].SetPoint(13,-83.8975,166.748);
   cutDxDyArr[23].SetPoint(14,-74.2665,227.356);
   cutDxDyArr[23].SetPoint(15,3.07843,305.711);
   cutDxDyArr[23].SetPoint(16,64.3358,340.486);
   cutDxDyArr[23].SetPoint(17,99.7501,313.689);
   cutDxDyArr[23].SetPoint(18,67.6858,142.619);
   cutDxDyArr[23].SetPoint(19,53.3286,119.32);
   cutDxDyArr[23].SetPoint(20,39.4654,70.7698);
   cutDxDyArr[23].SetPoint(21,34.2308,32.1188);
   cutDxDyArr[23].SetPoint(22,20.4307,14.5722);
   cutDxDyArr[23].SetPoint(23,19.0031,7.31159);
   cutDxDyArr[23].SetPoint(24,31.3142,4.53);
   cutDxDyArr[23].SetPoint(25,68.969,-2.36929);
   cutDxDyArr[23].SetPoint(26,126.549,-16.8906);
   cutDxDyArr[23].SetPoint(27,138.921,-40.4877);


  cutDxDyArr[24].Set(26);
   cutDxDyArr[24].SetPoint(0,63.2941,221.778);
   cutDxDyArr[24].SetPoint(1,89.519,192.591);
   cutDxDyArr[24].SetPoint(2,97.7143,116.613);
   cutDxDyArr[24].SetPoint(3,80.0629,58.8036);
   cutDxDyArr[24].SetPoint(4,49.6039,20.1177);
   cutDxDyArr[24].SetPoint(5,27.1089,9.783);
   cutDxDyArr[24].SetPoint(6,36.565,3.27214);
   cutDxDyArr[24].SetPoint(7,64.9332,-24.7746);
   cutDxDyArr[24].SetPoint(8,78.0066,-47.0243);
   cutDxDyArr[24].SetPoint(9,42.37,-144.144);
   cutDxDyArr[24].SetPoint(10,0.999864,-178.06);
   cutDxDyArr[24].SetPoint(11,-149.264,-261.656);
   cutDxDyArr[24].SetPoint(12,-282.42,-243.456);
   cutDxDyArr[24].SetPoint(13,-285.572,-198.86);
   cutDxDyArr[24].SetPoint(14,-165.919,-37.2682);
   cutDxDyArr[24].SetPoint(15,-63.2627,1.77147);
   cutDxDyArr[24].SetPoint(16,-22.6931,9.783);
   cutDxDyArr[24].SetPoint(17,-22.0627,17.7964);
   cutDxDyArr[24].SetPoint(18,-35.1627,36.676);
   cutDxDyArr[24].SetPoint(19,-44.7864,74.9642);
   cutDxDyArr[24].SetPoint(20,-46.2274,109.897);
   cutDxDyArr[24].SetPoint(21,-46.948,176.585);
   cutDxDyArr[24].SetPoint(22,-28.3024,240.132);
   cutDxDyArr[24].SetPoint(23,-2.30497,246.121);
   cutDxDyArr[24].SetPoint(24,49.6039,234.898);
   cutDxDyArr[24].SetPoint(25,63.2941,221.778);


  cutDxDyArr[25].Set(25);
   cutDxDyArr[25].SetPoint(0,104.143,40.8196);
   cutDxDyArr[25].SetPoint(1,70.2242,25.7964);
   cutDxDyArr[25].SetPoint(2,50.6553,19.488);
   cutDxDyArr[25].SetPoint(3,25.8682,13.5739);
   cutDxDyArr[25].SetPoint(4,46.0893,7.26546);
   cutDxDyArr[25].SetPoint(5,81.9655,-10.4769);
   cutDxDyArr[25].SetPoint(6,116.537,-31.6843);
   cutDxDyArr[25].SetPoint(7,106.1,-85.1991);
   cutDxDyArr[25].SetPoint(8,88.4884,-140.44);
   cutDxDyArr[25].SetPoint(9,-53.7117,-263.006);
   cutDxDyArr[25].SetPoint(10,-196.564,-325.936);
   cutDxDyArr[25].SetPoint(11,-210.915,-199.134);
   cutDxDyArr[25].SetPoint(12,-186.127,-112.82);
   cutDxDyArr[25].SetPoint(13,-133.944,-5.79003);
   cutDxDyArr[25].SetPoint(14,-59.5824,8.02024);
   cutDxDyArr[25].SetPoint(15,-32.8383,12.391);
   cutDxDyArr[25].SetPoint(16,-43.275,24.6135);
   cutDxDyArr[25].SetPoint(17,-55.0163,39.2017);
   cutDxDyArr[25].SetPoint(18,-61.5393,55.7612);
   cutDxDyArr[25].SetPoint(19,-64.1484,121.955);
   cutDxDyArr[25].SetPoint(20,-23.7062,197.911);
   cutDxDyArr[25].SetPoint(21,39.5663,258.331);
   cutDxDyArr[25].SetPoint(22,76.0948,230.711);
   cutDxDyArr[25].SetPoint(23,121.103,132.313);
   cutDxDyArr[25].SetPoint(24,104.143,40.8196);


  cutDxDyArr[26].Set(27);
   cutDxDyArr[26].SetPoint(0,-62.7401,-200.423);
   cutDxDyArr[26].SetPoint(1,-116.281,-139.751);
   cutDxDyArr[26].SetPoint(2,-139.42,-76.9514);
   cutDxDyArr[26].SetPoint(3,-139.921,-17.9941);
   cutDxDyArr[26].SetPoint(4,-118.364,-3.58037);
   cutDxDyArr[26].SetPoint(5,-83.4144,0.251316);
   cutDxDyArr[26].SetPoint(6,-52.138,3.44787);
   cutDxDyArr[26].SetPoint(7,-45.0125,9.0396);
   cutDxDyArr[26].SetPoint(8,-55.3186,15.6316);
   cutDxDyArr[26].SetPoint(9,-78.1133,37.5079);
   cutDxDyArr[26].SetPoint(10,-97.1972,83.0118);
   cutDxDyArr[26].SetPoint(11,-92.9563,112.084);
   cutDxDyArr[26].SetPoint(12,-35.104,162.34);
   cutDxDyArr[26].SetPoint(13,20.1982,196.641);
   cutDxDyArr[26].SetPoint(14,40.9962,191.582);
   cutDxDyArr[26].SetPoint(15,67.6024,150.903);
   cutDxDyArr[26].SetPoint(16,97.0476,68.0423);
   cutDxDyArr[26].SetPoint(17,72.7682,37.7577);
   cutDxDyArr[26].SetPoint(18,41.1612,18.3651);
   cutDxDyArr[26].SetPoint(19,31.0891,11.972);
   cutDxDyArr[26].SetPoint(20,29.4988,7.70995);
   cutDxDyArr[26].SetPoint(21,51.0718,3.81812);
   cutDxDyArr[26].SetPoint(22,69.1343,-5.98598);
   cutDxDyArr[26].SetPoint(23,104.729,-26.2419);
   cutDxDyArr[26].SetPoint(24,113.062,-103.915);
   cutDxDyArr[26].SetPoint(25,57.7873,-174.511);
   cutDxDyArr[26].SetPoint(26,-62.7401,-200.423);


  cutDxDyArr[27].Set(25);
   cutDxDyArr[27].SetPoint(0,25.361,-234.82);
   cutDxDyArr[27].SetPoint(1,-21.3415,-220.435);
   cutDxDyArr[27].SetPoint(2,-111.967,-115.419);
   cutDxDyArr[27].SetPoint(3,-127.534,-39.175);
   cutDxDyArr[27].SetPoint(4,-112.141,-7.54835);
   cutDxDyArr[27].SetPoint(5,-72.4919,3.08232);
   cutDxDyArr[27].SetPoint(6,-36.353,11.2662);
   cutDxDyArr[27].SetPoint(7,-47.6635,19.7545);
   cutDxDyArr[27].SetPoint(8,-65.4504,37.2452);
   cutDxDyArr[27].SetPoint(9,-90.2833,74.472);
   cutDxDyArr[27].SetPoint(10,-81.3876,163.663);
   cutDxDyArr[27].SetPoint(11,-38.577,221.206);
   cutDxDyArr[27].SetPoint(12,4.37373,208.124);
   cutDxDyArr[27].SetPoint(13,34.2171,168.011);
   cutDxDyArr[27].SetPoint(14,62.003,122.19);
   cutDxDyArr[27].SetPoint(15,77.5443,73.3629);
   cutDxDyArr[27].SetPoint(16,57.608,15.6991);
   cutDxDyArr[27].SetPoint(17,38.7046,11.9482);
   cutDxDyArr[27].SetPoint(18,40.9285,6.49226);
   cutDxDyArr[27].SetPoint(19,99.8626,1.37734);
   cutDxDyArr[27].SetPoint(20,140.449,-20.1053);
   cutDxDyArr[27].SetPoint(21,146.009,-50.4538);
   cutDxDyArr[27].SetPoint(22,115.43,-128.793);
   cutDxDyArr[27].SetPoint(23,70.3956,-198.409);
   cutDxDyArr[27].SetPoint(24,25.361,-234.82);


  cutDxDyArr[28].Set(26);
   cutDxDyArr[28].SetPoint(0,41.7597,-246.567);
   cutDxDyArr[28].SetPoint(1,-52.9534,-155.016);
   cutDxDyArr[28].SetPoint(2,-95.5397,-108.658);
   cutDxDyArr[28].SetPoint(3,-115.476,-67.7911);
   cutDxDyArr[28].SetPoint(4,-120.128,-19.7447);
   cutDxDyArr[28].SetPoint(5,-84.9068,-3.03288);
   cutDxDyArr[28].SetPoint(6,-53.6725,3.80362);
   cutDxDyArr[28].SetPoint(7,-39.6046,10.0094);
   cutDxDyArr[28].SetPoint(8,-38.969,15.9653);
   cutDxDyArr[28].SetPoint(9,-62.9763,21.8224);
   cutDxDyArr[28].SetPoint(10,-132.09,72.6755);
   cutDxDyArr[28].SetPoint(11,-138.601,121.161);
   cutDxDyArr[28].SetPoint(12,-104.918,201.506);
   cutDxDyArr[28].SetPoint(13,-64.8627,214.362);
   cutDxDyArr[28].SetPoint(14,-22.0761,220.789);
   cutDxDyArr[28].SetPoint(15,20.7105,196.686);
   cutDxDyArr[28].SetPoint(16,65.9479,144.129);
   cutDxDyArr[28].SetPoint(17,60.6314,71.1222);
   cutDxDyArr[28].SetPoint(18,33.3845,24.929);
   cutDxDyArr[28].SetPoint(19,33.3845,13.745);
   cutDxDyArr[28].SetPoint(20,79.2635,1.32455);
   cutDxDyArr[28].SetPoint(21,105.821,-8.41005);
   cutDxDyArr[28].SetPoint(22,151.676,-51.4953);
   cutDxDyArr[28].SetPoint(23,196.86,-245.158);
   cutDxDyArr[28].SetPoint(24,170.163,-281.779);
   cutDxDyArr[28].SetPoint(25,41.7597,-246.567);


  cutDxDyArr[29].Set(26);
   cutDxDyArr[29].SetPoint(0,148.836,-252.284);
   cutDxDyArr[29].SetPoint(1,85.0342,-224.431);
   cutDxDyArr[29].SetPoint(2,-8.58198,-168.785);
   cutDxDyArr[29].SetPoint(3,-63.4399,-90.3681);
   cutDxDyArr[29].SetPoint(4,-72.9804,-42.7127);
   cutDxDyArr[29].SetPoint(5,-53.2046,-2.95184);
   cutDxDyArr[29].SetPoint(6,-27.663,2.98765);
   cutDxDyArr[29].SetPoint(7,-19.7136,7.29689);
   cutDxDyArr[29].SetPoint(8,-75.9618,41.2439);
   cutDxDyArr[29].SetPoint(9,-103.987,105.52);
   cutDxDyArr[29].SetPoint(10,-93.2539,160.566);
   cutDxDyArr[29].SetPoint(11,-54.6356,226.147);
   cutDxDyArr[29].SetPoint(12,-1.87593,237.576);
   cutDxDyArr[29].SetPoint(13,31.5017,209.577);
   cutDxDyArr[29].SetPoint(14,49.2573,137.041);
   cutDxDyArr[29].SetPoint(15,54.0276,104.223);
   cutDxDyArr[29].SetPoint(16,54.0276,55.6298);
   cutDxDyArr[29].SetPoint(17,33.1577,31.3334);
   cutDxDyArr[29].SetPoint(18,5.6965,14.0152);
   cutDxDyArr[29].SetPoint(19,17.8295,8.90168);
   cutDxDyArr[29].SetPoint(20,94.5747,-0.483263);
   cutDxDyArr[29].SetPoint(21,122.6,-8.00357);
   cutDxDyArr[29].SetPoint(22,199.628,-76.7153);
   cutDxDyArr[29].SetPoint(23,249.845,-193.86);
   cutDxDyArr[29].SetPoint(24,258.552,-269.424);
   cutDxDyArr[29].SetPoint(25,148.836,-252.284);


  cutDxDyArr[30].Set(30);
   cutDxDyArr[30].SetPoint(0,156.353,85.2772);
   cutDxDyArr[30].SetPoint(1,139.967,53.3534);
   cutDxDyArr[30].SetPoint(2,116.298,23.0258);
   cutDxDyArr[30].SetPoint(3,48.6375,11.3091);
   cutDxDyArr[30].SetPoint(4,22.6333,9.82017);
   cutDxDyArr[30].SetPoint(5,21.9786,5.67573);
   cutDxDyArr[30].SetPoint(6,68.0489,-15.2138);
   cutDxDyArr[30].SetPoint(7,108.104,-51.7227);
   cutDxDyArr[30].SetPoint(8,96.2699,-92.5136);
   cutDxDyArr[30].SetPoint(9,31.6348,-160.903);
   cutDxDyArr[30].SetPoint(10,-182.298,-291.424);
   cutDxDyArr[30].SetPoint(11,-279.706,-307.386);
   cutDxDyArr[30].SetPoint(12,-302.339,-203.627);
   cutDxDyArr[30].SetPoint(13,-302.339,-96.0819);
   cutDxDyArr[30].SetPoint(14,-276.897,-48.2407);
   cutDxDyArr[30].SetPoint(15,-242.224,-25.7554);
   cutDxDyArr[30].SetPoint(16,-124.946,17.1814);
   cutDxDyArr[30].SetPoint(17,-55.7591,27.4656);
   cutDxDyArr[30].SetPoint(18,-30.2692,29.5224);
   cutDxDyArr[30].SetPoint(19,-11.1518,32.0934);
   cutDxDyArr[30].SetPoint(20,-34.821,48.0339);
   cutDxDyArr[30].SetPoint(21,-34.821,62.946);
   cutDxDyArr[30].SetPoint(22,-33.9107,112.656);
   cutDxDyArr[30].SetPoint(23,-14.7932,150.107);
   cutDxDyArr[30].SetPoint(24,28.5805,206.944);
   cutDxDyArr[30].SetPoint(25,77.8944,223.127);
   cutDxDyArr[30].SetPoint(26,114.856,205.719);
   cutDxDyArr[30].SetPoint(27,159.522,170.464);
   cutDxDyArr[30].SetPoint(28,160.359,125.645);
   cutDxDyArr[30].SetPoint(29,156.353,85.2772);


  cutDxDyArr[31].Set(30);
   cutDxDyArr[31].SetPoint(0,146.497,46.8663);
   cutDxDyArr[31].SetPoint(1,128.587,32.8719);
   cutDxDyArr[31].SetPoint(2,96.725,19.8042);
   cutDxDyArr[31].SetPoint(3,78.518,13.2159);
   cutDxDyArr[31].SetPoint(4,74.8766,8.38447);
   cutDxDyArr[31].SetPoint(5,84.2729,4.37931);
   cutDxDyArr[31].SetPoint(6,111.24,-9.89657);
   cutDxDyArr[31].SetPoint(7,146.876,-42.3542);
   cutDxDyArr[31].SetPoint(8,139.512,-144.668);
   cutDxDyArr[31].SetPoint(9,71.2351,-227.456);
   cutDxDyArr[31].SetPoint(10,-196.409,-336.115);
   cutDxDyArr[31].SetPoint(11,-282.892,-348.188);
   cutDxDyArr[31].SetPoint(12,-302.901,-243.243);
   cutDxDyArr[31].SetPoint(13,-294.727,-88.5957);
   cutDxDyArr[31].SetPoint(14,-231.913,-18.4062);
   cutDxDyArr[31].SetPoint(15,-172.74,3.55305);
   cutDxDyArr[31].SetPoint(16,-71.9217,31.5719);
   cutDxDyArr[31].SetPoint(17,-43.4694,34.7377);
   cutDxDyArr[31].SetPoint(18,-40.7383,44.4005);
   cutDxDyArr[31].SetPoint(19,-47.0353,63.8281);
   cutDxDyArr[31].SetPoint(20,-46.2004,98.5205);
   cutDxDyArr[31].SetPoint(21,-27.083,143.364);
   cutDxDyArr[31].SetPoint(22,-7.96559,183.042);
   cutDxDyArr[31].SetPoint(23,25.7175,223.204);
   cutDxDyArr[31].SetPoint(24,75.7869,240.666);
   cutDxDyArr[31].SetPoint(25,123.761,223.5);
   cutDxDyArr[31].SetPoint(26,149.765,193.057);
   cutDxDyArr[31].SetPoint(27,162.286,153.826);
   cutDxDyArr[31].SetPoint(28,163.181,71.2876);
   cutDxDyArr[31].SetPoint(29,146.497,46.8663);


  cutDxDyArr[32].Set(27);
   cutDxDyArr[32].SetPoint(0,-98.8174,-301.755);
   cutDxDyArr[32].SetPoint(1,-223.912,-196.587);
   cutDxDyArr[32].SetPoint(2,-243.337,-76.134);
   cutDxDyArr[32].SetPoint(3,-187.524,17.5643);
   cutDxDyArr[32].SetPoint(4,-90.8545,25.3378);
   cutDxDyArr[32].SetPoint(5,-69.0693,29.3537);
   cutDxDyArr[32].SetPoint(6,-111.249,35.8015);
   cutDxDyArr[32].SetPoint(7,-133.782,80.4005);
   cutDxDyArr[32].SetPoint(8,-99.5944,121.757);
   cutDxDyArr[32].SetPoint(9,-68.515,158.128);
   cutDxDyArr[32].SetPoint(10,-31.4401,191.466);
   cutDxDyArr[32].SetPoint(11,18.1998,225.639);
   cutDxDyArr[32].SetPoint(12,36.9806,225.639);
   cutDxDyArr[32].SetPoint(13,65.4757,216.399);
   cutDxDyArr[32].SetPoint(14,130.393,145.107);
   cutDxDyArr[32].SetPoint(15,153.703,62.1603);
   cutDxDyArr[32].SetPoint(16,109.141,30.7864);
   cutDxDyArr[32].SetPoint(17,76.0043,22.0009);
   cutDxDyArr[32].SetPoint(18,51.1407,18.1237);
   cutDxDyArr[32].SetPoint(19,50.6017,14.9996);
   cutDxDyArr[32].SetPoint(20,71.3424,13.385);
   cutDxDyArr[32].SetPoint(21,130.393,4.98442);
   cutDxDyArr[32].SetPoint(22,187.403,-51.3305);
   cutDxDyArr[32].SetPoint(23,216.12,-93.4151);
   cutDxDyArr[32].SetPoint(24,120.292,-201.637);
   cutDxDyArr[32].SetPoint(25,47.2558,-258.353);
   cutDxDyArr[32].SetPoint(26,-98.8174,-301.755);


  cutDxDyArr[33].Set(27);
   cutDxDyArr[33].SetPoint(0,94.258,-291.603);
   cutDxDyArr[33].SetPoint(1,-55.1285,-261.799);
   cutDxDyArr[33].SetPoint(2,-136.93,-184.472);
   cutDxDyArr[33].SetPoint(3,-165.647,-79.4551);
   cutDxDyArr[33].SetPoint(4,-154.299,-15.6315);
   cutDxDyArr[33].SetPoint(5,-97.63,11.121);
   cutDxDyArr[33].SetPoint(6,-74.0181,14.9981);
   cutDxDyArr[33].SetPoint(7,-94.2569,22.3648);
   cutDxDyArr[33].SetPoint(8,-111.123,32.0577);
   cutDxDyArr[33].SetPoint(9,-131.905,49.0731);
   cutDxDyArr[33].SetPoint(10,-133.341,72.5844);
   cutDxDyArr[33].SetPoint(11,-111.797,150.613);
   cutDxDyArr[33].SetPoint(12,-90.2091,181.103);
   cutDxDyArr[33].SetPoint(13,-38.4237,218.071);
   cutDxDyArr[33].SetPoint(14,-15.2714,212.457);
   cutDxDyArr[33].SetPoint(15,46.0657,160.242);
   cutDxDyArr[33].SetPoint(16,70.3523,113.705);
   cutDxDyArr[33].SetPoint(17,81.1463,75.1916);
   cutDxDyArr[33].SetPoint(18,73.0508,49.5161);
   cutDxDyArr[33].SetPoint(19,64.9553,36.3226);
   cutDxDyArr[33].SetPoint(20,74.4,30.6925);
   cutDxDyArr[33].SetPoint(21,123.648,27.4615);
   cutDxDyArr[33].SetPoint(22,154.782,17.8967);
   cutDxDyArr[33].SetPoint(23,205.519,-21.4607);
   cutDxDyArr[33].SetPoint(24,223.243,-112.746);
   cutDxDyArr[33].SetPoint(25,219.274,-195.501);
   cutDxDyArr[33].SetPoint(26,94.258,-291.603);


  cutDxDyArr[34].Set(26);
   cutDxDyArr[34].SetPoint(0,269.695,-332.175);
   cutDxDyArr[34].SetPoint(1,47.5957,-267.641);
   cutDxDyArr[34].SetPoint(2,-87.3127,-169.593);
   cutDxDyArr[34].SetPoint(3,-156.916,-62.4402);
   cutDxDyArr[34].SetPoint(4,-141.609,-12.8808);
   cutDxDyArr[34].SetPoint(5,-123.901,-5.945);
   cutDxDyArr[34].SetPoint(6,-73.1922,4.73094);
   cutDxDyArr[34].SetPoint(7,-81.2412,10.8992);
   cutDxDyArr[34].SetPoint(8,-142.414,23.2846);
   cutDxDyArr[34].SetPoint(9,-155.774,57.1138);
   cutDxDyArr[34].SetPoint(10,-158.54,128.109);
   cutDxDyArr[34].SetPoint(11,-145.074,191.676);
   cutDxDyArr[34].SetPoint(12,-78.6626,216.72);
   cutDxDyArr[34].SetPoint(13,-44.1686,205.916);
   cutDxDyArr[34].SetPoint(14,26.5189,109.259);
   cutDxDyArr[34].SetPoint(15,59.3207,69.1997);
   cutDxDyArr[34].SetPoint(16,63.9733,52.6894);
   cutDxDyArr[34].SetPoint(17,42.023,35.7079);
   cutDxDyArr[34].SetPoint(18,45.271,30.8315);
   cutDxDyArr[34].SetPoint(19,66.383,29.0899);
   cutDxDyArr[34].SetPoint(20,210.065,7.08955);
   cutDxDyArr[34].SetPoint(21,237.981,-12.5655);
   cutDxDyArr[34].SetPoint(22,273.844,-80.8819);
   cutDxDyArr[34].SetPoint(23,296.665,-190.715);
   cutDxDyArr[34].SetPoint(24,298.672,-313.457);
   cutDxDyArr[34].SetPoint(25,269.695,-332.175);


  cutDxDyArr[35].Set(28);
   cutDxDyArr[35].SetPoint(0,298.649,-245.209);
   cutDxDyArr[35].SetPoint(1,299.641,-304.089);
   cutDxDyArr[35].SetPoint(2,173.676,-278.038);
   cutDxDyArr[35].SetPoint(3,49.9166,-197.91);
   cutDxDyArr[35].SetPoint(4,-20.1051,-144.491);
   cutDxDyArr[35].SetPoint(5,-67.5839,-73.5704);
   cutDxDyArr[35].SetPoint(6,-78.383,-36.1561);
   cutDxDyArr[35].SetPoint(7,-39.8572,-2.37967);
   cutDxDyArr[35].SetPoint(8,-21.7335,9.78371);
   cutDxDyArr[35].SetPoint(9,-51.7401,16.9928);
   cutDxDyArr[35].SetPoint(10,-95.012,28.6943);
   cutDxDyArr[35].SetPoint(11,-150.378,61.8118);
   cutDxDyArr[35].SetPoint(12,-191.493,108.07);
   cutDxDyArr[35].SetPoint(13,-174.625,156.897);
   cutDxDyArr[35].SetPoint(14,-118.663,207.357);
   cutDxDyArr[35].SetPoint(15,-68.4215,232.588);
   cutDxDyArr[35].SetPoint(16,-20.8159,185.722);
   cutDxDyArr[35].SetPoint(17,-7.07778,166.006);
   cutDxDyArr[35].SetPoint(18,29.5615,94.1215);
   cutDxDyArr[35].SetPoint(19,24.6763,49.5247);
   cutDxDyArr[35].SetPoint(20,20.6052,41.1242);
   cutDxDyArr[35].SetPoint(21,41.7746,37.5701);
   cutDxDyArr[35].SetPoint(22,84.9275,32.4005);
   cutDxDyArr[35].SetPoint(23,150.878,19.8091);
   cutDxDyArr[35].SetPoint(24,195.66,-1.19226);
   cutDxDyArr[35].SetPoint(25,250.032,-32.9987);
   cutDxDyArr[35].SetPoint(26,299.641,-81.4946);
   cutDxDyArr[35].SetPoint(27,298.649,-245.209);

}

void HMdcTrackDSet::initDxDyCutB0(Float_t sz) {
  for(Int_t ir=0;ir<36;ir++) {
    cutDxDyArr[ir].Set(5);
    cutDxDyArr[ir].SetPoint(0, sz,-sz);
    cutDxDyArr[ir].SetPoint(1, sz, sz);
    cutDxDyArr[ir].SetPoint(2,-sz, sz);
    cutDxDyArr[ir].SetPoint(3,-sz,-sz);
    cutDxDyArr[ir].SetPoint(4, sz,-sz);
  }
  useKickCor = kFALSE;
}

void HMdcTrackDSet::printMdc34ClFinderPar(void) {
  printf("  Project plot size of outer segment: %ix%i\n",nBinXSeg2,nBinYSeg2);
  printf("  Drift time is %sused at the filling of project plot.\n",useDriftTimeSeg2 ? "":"NOT ");
  printf("  Cut for the kick angle is %sused.\n",useDxDyCut ? "":"NOT ");
  printf("  Meta matching is %s.\n",doMetaMatch ? "ON" : "OFF");
  printf("  %s level of cluster finder is used.\n",useFloatLevSeg2 ? "Float":"Fixed");
  if      (fakeSuppFlSeg2<0)  printf("  Cluster mergering ON. Fake suppression OFF.\n");
  else  if(fakeSuppFlSeg2==0) printf("  Fake suppression OFF. Cluster mergering OFF.\n");
  else  if(fakeSuppFlSeg2==1) printf("  Fake suppression ON. Cluster mergering OFF.\n");
  else                        printf("  Fake suppression ON but ghosts will not removed.\n");
}

void HMdcTrackDSet::setTrackParam(TString beamTime) {
    beamTime.ToLower();

  if( beamTime.Index("may14")    == 0 ) beamTime="jul14";
  if( beamTime.Index("aug14")    == 0 ) beamTime="jul14";
  if( beamTime.Index("mar19")    == 0 ) beamTime="aug18";
  if( beamTime.Index("mar19_b0") == 0 ) beamTime="aug18_b0";

  if     ( beamTime.CompareTo("def")   == 0 ) HMdcTrackDSet::setDefParAu15Au();
  else if( beamTime.CompareTo("aug11") == 0 ) HMdcTrackDSet::setTrackParamAug11();
  else if( beamTime.CompareTo("apr12") == 0 ) HMdcTrackDSet::setTrackParamApr12();
  else if( beamTime.Index("jul14")     == 0 ) HMdcTrackDSet::setTrackParamJul14();
  else if( beamTime.Index("aug18_b0")  == 0 ) {
    HMdcTrackDSet::setTrackParamAug18();
    initDxDyCutB0(20.);
  }
  else if( beamTime.Index("aug18")     == 0 ) HMdcTrackDSet::setTrackParamAug18();
  else {
    ::Error("","Beam time = %s not supported !",beamTime.Data());
    exit(1);
  }
}

void HMdcTrackDSet::setDefParam(void) {
  // =================== Inner segment track finder parameters: ===================
  // Cluster finder:
  Int_t    nBinXS1         = 398;
  Int_t    nBinYS1         = 1106;
  Bool_t   useFloatLevelS1 = kTRUE;
  Bool_t   useAmpCutS1     = kTRUE;
  Char_t   fakeRemS1       = 1;
  Bool_t   useDriftTimeS1  = kTRUE;

  for(Int_t s=0;s<6;s++) for(Int_t m=0;m<4;m++) HMdcTrackDSet::setTrFnNLayers(s,m,6);
  HMdcTrackDSet::setTrackFinderLevel(10,5000,10,5000);
  HMdcTrackDSet::setClFinderType(0);

  // vertex finder parameters:
  Bool_t   fndClVertex         = kTRUE;
  Double_t distCutVF           = 0.5;   // Cut:  dDist/yProjUncer < dDistCut
  Int_t    levelVF             = 11;    // Level is used in HMdcLookUpTbSec::testBinForVertexF(...)
  Int_t    levelVFP            = 12;    // Level is used for filling of project plot

  // For cut of drift time distance in cluster finder:
  Double_t constUncertS1       = 0.7; // ??? 0.4; // //1.3; //0.7;
  Double_t dDistCutS1          = 0.7; //1.5; // 1.0;
  Double_t dDistCutYcorS1      = 1.5;
  Double_t dDistCorrMod1Lay[6] = {1.10,1.09,1.27,1.23,0.90,0.83};   // MDC I
  Double_t dDistCorrMod2Lay[6] = {0.94,0.95,1.36,1.40,1.12,1.14};   // MDC II

  // =================== Outer segment track finder parameters: ===================
  // Cluster finder:
  Int_t    nBinXS2       = 1194;  //398;
  Int_t    nBinYS2       = 1100;
  Bool_t   useFloatLevelS2 = kTRUE;
  Char_t   fakeRemS2       = 1;
  Bool_t   useDriftTimeS2  = kTRUE;
  Bool_t   useDxDyCuts     = kTRUE;

  // For cut of drift time distance in cluster finder:
  Double_t dDistCutS2          = 0.2; //3.5; //-3.0; //???
  Double_t dDistCutYcorS2      = 2.3;
  Double_t dDistCorrMod3Lay[6] = {0.5,0.2,0.1,0.1,0.,0.3};  // MDC III
  Double_t dDistCorrMod4Lay[6] = {1.9,0.7,0.8,0.9,0.6,2.0};  // MDC IV

  // Meta match:
  Bool_t   doMMatch            = kTRUE; //kFALSE;
  Bool_t   doMMPl              = kFALSE;

  // ===================  OffVertex track finder: =================================
  Bool_t   findOVT             = kTRUE; //kFALSE;
  Int_t    nLayCutOVT          = 7;
  Int_t    nWirCutOVT          = 60;
  Int_t    nCelCutOVT          = 7;

  //================================================================================
  // Inner segment finder:
  HMdcTrackDSet::setProjectPlotSizeSeg1(nBinXS1,nBinYS1);
  HMdcTrackDSet::setFloatLevelSeg1(useFloatLevelS1);
  HMdcTrackDSet::setSegAmpCutSeg1(useAmpCutS1);
  HMdcTrackDSet::setRemoveGhostsSeg1(fakeRemS1);
  HMdcTrackDSet::setUseDriftTimeSeg1(useDriftTimeS1);
  HMdcTrackDSet::setVertexFinderFlag(fndClVertex);
  HMdcTrackDSet::setVertexFinderPar(distCutVF,levelVF,levelVFP);
  HMdcTrackDSet::setDrTimeProjParamSeg1(constUncertS1,dDistCutS1);
  HMdcTrackDSet::setDrTimeCutYCorrSeg1(dDistCutYcorS1);
  HMdcTrackDSet::setDrTimeCutLCorrSeg1(0,dDistCorrMod1Lay);
  HMdcTrackDSet::setDrTimeCutLCorrSeg1(1,dDistCorrMod2Lay);

  //--------------------------------------------------------------------------------
  // Outer segment finder:
  HMdcTrackDSet::setProjectPlotSizeSeg2(nBinXS2,nBinYS2);
  HMdcTrackDSet::setFloatLevelSeg2(useFloatLevelS2);
  HMdcTrackDSet::setRemoveGhostsSeg2(fakeRemS2);
  HMdcTrackDSet::setUseDriftTimeSeg2(useDriftTimeS2);
  HMdcTrackDSet::setDrTimeProjParamSeg2(dDistCutS2);
  HMdcTrackDSet::setDrTimeCutYCorrSeg2(dDistCutYcorS2);
  HMdcTrackDSet::setDrTimeCutLCorrSeg2(2,dDistCorrMod3Lay);
  HMdcTrackDSet::setDrTimeCutLCorrSeg2(3,dDistCorrMod4Lay);
  HMdcTrackDSet::setDxDyCut(useDxDyCuts);
  HMdcTrackDSet::setMetaMatchFlag(doMMatch,doMMPl);
  
  //--------------------------------------------------------------------------------
  // OffVertex track finder:
  HMdcTrackDSet::setFindOffVertTrkFlag(findOVT);
  HMdcTrackDSet::setNLayersCutOVT(nLayCutOVT);
  HMdcTrackDSet::setNWiresCutOVT(nWirCutOVT);  
  HMdcTrackDSet::setNCellsCutOVT(nCelCutOVT); 
}

void HMdcTrackDSet::setDefParAu15Au(void) {
  HMdcTrackDSet::setDefParam();
  HMdcTrackDSet::initDxDyCutAug11();
}

void HMdcTrackDSet::setTrackParamAug11(void) {
  HMdcTrackDSet::setDefParam();
  HMdcTrackDSet::initDxDyCutAug11();
  // =================== Inner segment track finder parameters: ===================
  // Cluster finder:

  // Set clusterfinder level =9 for outer segment:
  for(Int_t s=0;s<6;s++) HMdcTrackDSet::setTrFnNLayers(s,1,5);   // MDCII
  for(Int_t s=0;s<6;s++) HMdcTrackDSet::setTrFnNLayers(s,2,5);   // MDCIII

  // For cut of drift time distance in cluster finder:
  Double_t constUncertS1       = 0.9; // ??? 0.4; // //1.3; //0.7;
  Double_t dDistCutS1          = 0.9; //1.5; // 1.0;
  Double_t dDistCutYcorS1      = 1.5;
  Double_t dDistCorrMod1Lay[6] = {1.23,1.09,1.33,1.28,0.88,0.85};   // MDC I
  Double_t dDistCorrMod2Lay[6] = {0.96,0.92,1.40,1.40,1.08,1.10};   // MDC II

  // =================== Outer segment track finder parameters: ===================
  // Cluster finder:
  Int_t    wLev            = 1000;
  Int_t    wBin            = 67;   //For level 9!  // For level 10: 100;
  Int_t    wLay            = 467;  //For level 9!  // For level 10: 600;
  Int_t    dWtCut          = 1700; //For level 9!  // For level 10: 1650;

  // For cut of drift time distance in cluster finder:
  Double_t dDistCutS2          = 0.5; //3.5; //-3.0; //???
  Double_t dDistCutYcorS2      = 2.8;
  Double_t dDistCorrMod3Lay[6] = {0.5,0.25,0.55,0.55,0.05,0.2};  // MDC III
  Double_t dDistCorrMod4Lay[6] = {1.85,0.65,1.45,1.50,0.72,2.0};  // MDC IV

  //================================================================================
  // Inner segment finder:
  HMdcTrackDSet::setDrTimeProjParamSeg1(constUncertS1,dDistCutS1);
  HMdcTrackDSet::setDrTimeCutYCorrSeg1(dDistCutYcorS1);
  HMdcTrackDSet::setDrTimeCutLCorrSeg1(0,dDistCorrMod1Lay);
  HMdcTrackDSet::setDrTimeCutLCorrSeg1(1,dDistCorrMod2Lay);

  //--------------------------------------------------------------------------------
  // Outer segment finder:
  HMdcTrackDSet::setDrTimeProjParamSeg2(dDistCutS2);
  HMdcTrackDSet::setDrTimeCutYCorrSeg2(dDistCutYcorS2);
  HMdcTrackDSet::setDrTimeCutLCorrSeg2(2,dDistCorrMod3Lay);
  HMdcTrackDSet::setDrTimeCutLCorrSeg2(3,dDistCorrMod4Lay);
  HMdcTrackDSet::setGhostRemovingParamSeg2(wLev,wBin,wLay,dWtCut);
}

void HMdcTrackDSet::setTrackParamApr12(void) {
  HMdcTrackDSet::setDefParam();
  HMdcTrackDSet::initDxDyCutApr12();
  // =================== Inner segment track finder parameters: ===================
  // Cluster finder:

  // Set clusterfinder level =9 for outer segment:
  for(Int_t s=0;s<6;s++) HMdcTrackDSet::setTrFnNLayers(s,1,5);  // MDCII   5 -> level9,  6 -> level10
  for(Int_t s=0;s<6;s++) HMdcTrackDSet::setTrFnNLayers(s,2,5);  // MDCII

  Double_t distCutVF           = 0.55;  // Cut:  dDist/yProjUncer < dDistCut
  Int_t    levelVF             = 10;    // Level is used in HMdcLookUpTbSec::testBinForVertexF(...)
  Int_t    levelVFP            = 10;    // Level is used for filling of project plot

  Double_t zStartDetector      = -81.0; // Position of the start detector [mm]

  // For cut of drift time distance in cluster finder:
  Double_t constUncertS1       = 0.9; // ??? 0.4; // //1.3; //0.7;
  Double_t dDistCutS1          = 0.9; //1.5; // 1.0;
  Double_t dDistCutYcorS1      = 1.5;
  Double_t dDistCorrMod1Lay[6] = {1.23,1.09,1.33,1.28,0.88,0.85};   // MDC I
  Double_t dDistCorrMod2Lay[6] = {0.96,0.92,1.40,1.40,1.08,1.10};   // MDC II

  // =================== Outer segment track finder parameters: ===================
  Bool_t   useFittedSeg1       = kTRUE;
  // Cluster finder:
  Int_t    wLev                = 1000;
  Int_t    wBin                = 67;   //For level 9!  // For level 10: 100;
  Int_t    wLay                = 467;  //For level 9!  // For level 10: 600;
  Int_t    dWtCut              = 1700; //For level 9!  // For level 10: 1650;

  // For cut of drift time distance in cluster finder:
  Double_t dDistCutS2          = 0.5; //3.5; //-3.0; //???
  Double_t dDistCutYcorS2      = 2.8;
  Double_t dDistCorrMod3Lay[6] = {0.5,0.25,0.55,0.55,0.05,0.2};  // MDC III
  Double_t dDistCorrMod4Lay[6] = {1.85,0.65,1.45,1.50,0.72,2.0};  // MDC IV

  // Segment fitter:
  UChar_t  calcInitParam       = 1;     // calculate initial track param. for all segments
  Double_t cInitParCutSeg1     = 1.8;   // Cut for the HMdcWireArr::calcInitialValue
  Double_t cInitParCutSeg2     = 3.8;   // Cut for the HMdcWireArr::calcInitialValue

  //================================================================================
  // Inner segment finder:
  HMdcTrackDSet::setVertexFinderPar(distCutVF,levelVF,levelVFP);
  HMdcTrackDSet::setDrTimeProjParamSeg1(constUncertS1,dDistCutS1);
  HMdcTrackDSet::setDrTimeCutYCorrSeg1(dDistCutYcorS1);
  HMdcTrackDSet::setDrTimeCutLCorrSeg1(0,dDistCorrMod1Lay);
  HMdcTrackDSet::setDrTimeCutLCorrSeg1(1,dDistCorrMod2Lay);
  HMdcTrackDSet::setZStarDetector(zStartDetector);

  //--------------------------------------------------------------------------------
  // Outer segment finder:
  HMdcTrackDSet::setUseFittedSeg1ParFlag(useFittedSeg1);
  HMdcTrackDSet::setDrTimeProjParamSeg2(dDistCutS2);
  HMdcTrackDSet::setDrTimeCutYCorrSeg2(dDistCutYcorS2);
  HMdcTrackDSet::setDrTimeCutLCorrSeg2(2,dDistCorrMod3Lay);
  HMdcTrackDSet::setDrTimeCutLCorrSeg2(3,dDistCorrMod4Lay);
  HMdcTrackDSet::setGhostRemovingParamSeg2(wLev,wBin,wLay,dWtCut);

  //--------------------------------------------------------------------------------
  // Segment fitter:
  HMdcTrackDSet::setCalcInitialValue(calcInitParam);
  HMdcTrackDSet::setCalcInitialValueSeg1(cInitParCutSeg1);
  HMdcTrackDSet::setCalcInitialValueSeg2(cInitParCutSeg2);
}


void HMdcTrackDSet::setTrackParamJul14(void) {

  HMdcTrackDSet::setDefParam();
//  HMdcTrackDSet::setClFinderType(2); // 2 - mixed cluster finder
  HMdcTrackDSet::setClFinderType(0); // 0 - usual cluster finder
  HMdcTrackDSet::initDxDyCutApr12();
  HMdcTrackDSet::setDxDyCut(kFALSE);
  
  HMdcTrackDSet::setFindOffVertTrkFlag(kTRUE);
  HMdcTrackDSet::setNLayersCutOVT(7);
  HMdcTrackDSet::setNWiresCutOVT(60);  
  HMdcTrackDSet::setNCellsCutOVT(7);  

  Bool_t   useDriftTimeS1  = kFALSE; //^^^kTRUE
  Bool_t   useDriftTimeS2  = kFALSE; //^^^kTRUE

  // =================== Inner segment track finder parameters: ===================
  // Cluster finder:

  // Set clusterfinder level =7 for inner and outer segment:
  for(Int_t s=0;s<6;s++) HMdcTrackDSet::setTrFnNLayers(s,0,4); //5
  for(Int_t s=0;s<6;s++) HMdcTrackDSet::setTrFnNLayers(s,1,5); //5
  for(Int_t s=0;s<6;s++) HMdcTrackDSet::setTrFnNLayers(s,2,4); //5
  for(Int_t s=0;s<6;s++) HMdcTrackDSet::setTrFnNLayers(s,3,5); //5

  Double_t distCutVF           = 0.55;  // ^^^Cut:  dDist/yProjUncer < dDistCut
  Int_t    levelVF             = 8;  //10;    // Level is used in HMdcLookUpTbSec::testBinForVertexF(...)
  Int_t    levelVFP            = 8;  //10;    // Level is used for filling of project plot

  Double_t zStartDetector      = 0;  // Position of the start detector [mm]
                                     // == 0 - take it from HStart2GeomPar

  // For cut of drift time distance in cluster finder:
  Double_t constUncertS1       = 0.9;  //1.5; // ^^^ 0.4; // //1.3; //0.7;
  Double_t dDistCutS1          = 0.9; //1.5; //1.5; // 1.0;
  Double_t dDistCutYcorS1      = 1.5;
  Double_t dDistCorrMod1Lay[6] = {1.23,1.09,1.33,1.28,0.88,0.85};   // MDC I
  Double_t dDistCorrMod2Lay[6] = {0.96,0.92,1.40,1.40,1.08,1.10};   // MDC II

  // =================== Outer segment track finder parameters: ===================
  Bool_t   useFittedSeg1       = kTRUE;
  // Cluster finder:
  Int_t    wLev                = 1000;
  Int_t    wBin                = 67;   //For level 9!  // For level 10: 100;
  Int_t    wLay                = 467;  //For level 9!  // For level 10: 600;
  Int_t    dWtCut              = 1700; //For level 9!  // For level 10: 1650;
  
  // Meta match:
  Bool_t   doMMatch            = kFALSE;
  Bool_t   doMMPl              = kFALSE;

  // For cut of drift time distance in cluster finder:
  Double_t dDistCutS2          = 0.5;  //1.0^^^0.5; //3.5; //-3.0; //???
  Double_t dDistCutYcorS2      = 2.8;
  Double_t dDistCorrMod3Lay[6] = {0.5,0.25,0.55,0.55,0.05,0.2};  // MDC III
  Double_t dDistCorrMod4Lay[6] = {1.85,0.65,1.45,1.50,0.72,2.0};  // MDC IV

  // Segment fitter:
  UChar_t  calcInitParam       = 1;     // calculate initial track param. for all segments
  Double_t cInitParCutSeg1     = 1.8;   // Cut for the HMdcWireArr::calcInitialValue
  Double_t cInitParCutSeg2     = 3.8;   // Cut for the HMdcWireArr::calcInitialValue

  //================================================================================
  // Inner segment finder:
  HMdcTrackDSet::setUseDriftTimeSeg1(useDriftTimeS1); //^^^
  HMdcTrackDSet::setVertexFinderPar(distCutVF,levelVF,levelVFP);
  HMdcTrackDSet::setDrTimeProjParamSeg1(constUncertS1,dDistCutS1);
  HMdcTrackDSet::setDrTimeCutYCorrSeg1(dDistCutYcorS1);
  HMdcTrackDSet::setDrTimeCutLCorrSeg1(0,dDistCorrMod1Lay);
  HMdcTrackDSet::setDrTimeCutLCorrSeg1(1,dDistCorrMod2Lay);
  HMdcTrackDSet::setZStarDetector(zStartDetector);

  //--------------------------------------------------------------------------------
  // Outer segment finder:
  HMdcTrackDSet::setUseDriftTimeSeg2(useDriftTimeS2); //^^^
  HMdcTrackDSet::setUseFittedSeg1ParFlag(useFittedSeg1);
  HMdcTrackDSet::setDrTimeProjParamSeg2(dDistCutS2);
  HMdcTrackDSet::setDrTimeCutYCorrSeg2(dDistCutYcorS2);
  HMdcTrackDSet::setDrTimeCutLCorrSeg2(2,dDistCorrMod3Lay);
  HMdcTrackDSet::setDrTimeCutLCorrSeg2(3,dDistCorrMod4Lay);
  HMdcTrackDSet::setGhostRemovingParamSeg2(wLev,wBin,wLay,dWtCut);
  HMdcTrackDSet::setMetaMatchFlag(doMMatch,doMMPl);
  //--------------------------------------------------------------------------------
  // Segment fitter:
  HMdcTrackDSet::setCalcInitialValue(calcInitParam);
  HMdcTrackDSet::setCalcInitialValueSeg1(cInitParCutSeg1);
  HMdcTrackDSet::setCalcInitialValueSeg2(cInitParCutSeg2);
}

void HMdcTrackDSet::setTrackParamAug18(void) {
  HMdcTrackDSet::setDefParam();
  HMdcTrackDSet::initDxDyCutMar19();
//  HMdcTrackDSet::initDxDyCutApr12();
  // =================== Inner segment track finder parameters: ===================
  // Cluster finder:

  // Set clusterfinder level =9 for outer segment:
  for(Int_t s=0;s<6;s++) HMdcTrackDSet::setTrFnNLayers(s,1,5);  // MDCII   5 -> level9,  6 -> level10
  for(Int_t s=0;s<6;s++) HMdcTrackDSet::setTrFnNLayers(s,2,5);  // MDCII

  Double_t distCutVF           = 0.55;  // Cut:  dDist/yProjUncer < dDistCut
  Int_t    levelVF             = 10;    // Level is used in HMdcLookUpTbSec::testBinForVertexF(...)
  Int_t    levelVFP            = 10;    // Level is used for filling of project plot
  Float_t  pileupCut1          = 67.;   // Default cut for pile-up type I
  Float_t  pileupCut2          = 28.;   // Default cut for pile-up type II
                                        // Defaut pile-up cats correspond 
                                        // 19.9% identification efficiency
                                        // and 0.1% of missidentification (sim.data)

  Double_t zStartDetector      = -89.0; // Position of the start detector [mm]

  // For cut of drift time distance in cluster finder:
  Double_t constUncertS1       = 0.9; // ??? 0.4; // //1.3; //0.7;
  Double_t dDistCutS1          = 0.9; //1.5; // 1.0;
  Double_t dDistCutYcorS1      = 1.5;
  Double_t dDistCorrMod1Lay[6] = {1.23,1.09,1.33,1.28,0.88,0.85};   // MDC I
  Double_t dDistCorrMod2Lay[6] = {0.96,0.92,1.40,1.40,1.08,1.10};   // MDC II

  // =================== Outer segment track finder parameters: ===================
  Bool_t   useFittedSeg1       = kTRUE;
  // Cluster finder:
  Int_t    wLev                = 1000;
  Int_t    wBin                = 67;   //For level 9!  // For level 10: 100;
  Int_t    wLay                = 467;  //For level 9!  // For level 10: 600;
  Int_t    dWtCut              = 1700; //For level 9!  // For level 10: 1650;

  // Meta match:
  Bool_t   doMMatch            = kFALSE;
  Bool_t   doMMPl              = kFALSE;
  
  // For cut of drift time distance in cluster finder:
  Double_t dDistCutS2          = 0.5; //3.5; //-3.0; //???
  Double_t dDistCutYcorS2      = 2.8;
  Double_t dDistCorrMod3Lay[6] = {0.5,0.25,0.55,0.55,0.05,0.2};  // MDC III
  Double_t dDistCorrMod4Lay[6] = {1.85,0.65,1.45,1.50,0.72,2.0};  // MDC IV

  // Segment fitter:
  UChar_t  calcInitParam       = 1;     // calculate initial track param. for all segments
  Double_t cInitParCutSeg1     = 1.8;   // Cut for the HMdcWireArr::calcInitialValue
  Double_t cInitParCutSeg2     = 3.8;   // Cut for the HMdcWireArr::calcInitialValue

  //================================================================================
  // Inner segment finder:
  HMdcTrackDSet::setPileupDefCuts(pileupCut1,pileupCut2);
  HMdcTrackDSet::setVertexFinderPar(distCutVF,levelVF,levelVFP);
  HMdcTrackDSet::setDrTimeProjParamSeg1(constUncertS1,dDistCutS1);
  HMdcTrackDSet::setDrTimeCutYCorrSeg1(dDistCutYcorS1);
  HMdcTrackDSet::setDrTimeCutLCorrSeg1(0,dDistCorrMod1Lay);
  HMdcTrackDSet::setDrTimeCutLCorrSeg1(1,dDistCorrMod2Lay);
  HMdcTrackDSet::setZStarDetector(zStartDetector);

  //--------------------------------------------------------------------------------
  // Outer segment finder:
  HMdcTrackDSet::setUseFittedSeg1ParFlag(useFittedSeg1);
  HMdcTrackDSet::setDrTimeProjParamSeg2(dDistCutS2);
  HMdcTrackDSet::setDrTimeCutYCorrSeg2(dDistCutYcorS2);
  HMdcTrackDSet::setDrTimeCutLCorrSeg2(2,dDistCorrMod3Lay);
  HMdcTrackDSet::setDrTimeCutLCorrSeg2(3,dDistCorrMod4Lay);
  HMdcTrackDSet::setGhostRemovingParamSeg2(wLev,wBin,wLay,dWtCut);
  HMdcTrackDSet::setMetaMatchFlag(doMMatch,doMMPl);
  //--------------------------------------------------------------------------------
  // Segment fitter:
  HMdcTrackDSet::setCalcInitialValue(calcInitParam);
  HMdcTrackDSet::setCalcInitialValueSeg1(cInitParCutSeg1);
  HMdcTrackDSet::setCalcInitialValueSeg2(cInitParCutSeg2);
}

ClassImp(HMdcTrackDSet)
 hmdctrackdset.cc:1
 hmdctrackdset.cc:2
 hmdctrackdset.cc:3
 hmdctrackdset.cc:4
 hmdctrackdset.cc:5
 hmdctrackdset.cc:6
 hmdctrackdset.cc:7
 hmdctrackdset.cc:8
 hmdctrackdset.cc:9
 hmdctrackdset.cc:10
 hmdctrackdset.cc:11
 hmdctrackdset.cc:12
 hmdctrackdset.cc:13
 hmdctrackdset.cc:14
 hmdctrackdset.cc:15
 hmdctrackdset.cc:16
 hmdctrackdset.cc:17
 hmdctrackdset.cc:18
 hmdctrackdset.cc:19
 hmdctrackdset.cc:20
 hmdctrackdset.cc:21
 hmdctrackdset.cc:22
 hmdctrackdset.cc:23
 hmdctrackdset.cc:24
 hmdctrackdset.cc:25
 hmdctrackdset.cc:26
 hmdctrackdset.cc:27
 hmdctrackdset.cc:28
 hmdctrackdset.cc:29
 hmdctrackdset.cc:30
 hmdctrackdset.cc:31
 hmdctrackdset.cc:32
 hmdctrackdset.cc:33
 hmdctrackdset.cc:34
 hmdctrackdset.cc:35
 hmdctrackdset.cc:36
 hmdctrackdset.cc:37
 hmdctrackdset.cc:38
 hmdctrackdset.cc:39
 hmdctrackdset.cc:40
 hmdctrackdset.cc:41
 hmdctrackdset.cc:42
 hmdctrackdset.cc:43
 hmdctrackdset.cc:44
 hmdctrackdset.cc:45
 hmdctrackdset.cc:46
 hmdctrackdset.cc:47
 hmdctrackdset.cc:48
 hmdctrackdset.cc:49
 hmdctrackdset.cc:50
 hmdctrackdset.cc:51
 hmdctrackdset.cc:52
 hmdctrackdset.cc:53
 hmdctrackdset.cc:54
 hmdctrackdset.cc:55
 hmdctrackdset.cc:56
 hmdctrackdset.cc:57
 hmdctrackdset.cc:58
 hmdctrackdset.cc:59
 hmdctrackdset.cc:60
 hmdctrackdset.cc:61
 hmdctrackdset.cc:62
 hmdctrackdset.cc:63
 hmdctrackdset.cc:64
 hmdctrackdset.cc:65
 hmdctrackdset.cc:66
 hmdctrackdset.cc:67
 hmdctrackdset.cc:68
 hmdctrackdset.cc:69
 hmdctrackdset.cc:70
 hmdctrackdset.cc:71
 hmdctrackdset.cc:72
 hmdctrackdset.cc:73
 hmdctrackdset.cc:74
 hmdctrackdset.cc:75
 hmdctrackdset.cc:76
 hmdctrackdset.cc:77
 hmdctrackdset.cc:78
 hmdctrackdset.cc:79
 hmdctrackdset.cc:80
 hmdctrackdset.cc:81
 hmdctrackdset.cc:82
 hmdctrackdset.cc:83
 hmdctrackdset.cc:84
 hmdctrackdset.cc:85
 hmdctrackdset.cc:86
 hmdctrackdset.cc:87
 hmdctrackdset.cc:88
 hmdctrackdset.cc:89
 hmdctrackdset.cc:90
 hmdctrackdset.cc:91
 hmdctrackdset.cc:92
 hmdctrackdset.cc:93
 hmdctrackdset.cc:94
 hmdctrackdset.cc:95
 hmdctrackdset.cc:96
 hmdctrackdset.cc:97
 hmdctrackdset.cc:98
 hmdctrackdset.cc:99
 hmdctrackdset.cc:100
 hmdctrackdset.cc:101
 hmdctrackdset.cc:102
 hmdctrackdset.cc:103
 hmdctrackdset.cc:104
 hmdctrackdset.cc:105
 hmdctrackdset.cc:106
 hmdctrackdset.cc:107
 hmdctrackdset.cc:108
 hmdctrackdset.cc:109
 hmdctrackdset.cc:110
 hmdctrackdset.cc:111
 hmdctrackdset.cc:112
 hmdctrackdset.cc:113
 hmdctrackdset.cc:114
 hmdctrackdset.cc:115
 hmdctrackdset.cc:116
 hmdctrackdset.cc:117
 hmdctrackdset.cc:118
 hmdctrackdset.cc:119
 hmdctrackdset.cc:120
 hmdctrackdset.cc:121
 hmdctrackdset.cc:122
 hmdctrackdset.cc:123
 hmdctrackdset.cc:124
 hmdctrackdset.cc:125
 hmdctrackdset.cc:126
 hmdctrackdset.cc:127
 hmdctrackdset.cc:128
 hmdctrackdset.cc:129
 hmdctrackdset.cc:130
 hmdctrackdset.cc:131
 hmdctrackdset.cc:132
 hmdctrackdset.cc:133
 hmdctrackdset.cc:134
 hmdctrackdset.cc:135
 hmdctrackdset.cc:136
 hmdctrackdset.cc:137
 hmdctrackdset.cc:138
 hmdctrackdset.cc:139
 hmdctrackdset.cc:140
 hmdctrackdset.cc:141
 hmdctrackdset.cc:142
 hmdctrackdset.cc:143
 hmdctrackdset.cc:144
 hmdctrackdset.cc:145
 hmdctrackdset.cc:146
 hmdctrackdset.cc:147
 hmdctrackdset.cc:148
 hmdctrackdset.cc:149
 hmdctrackdset.cc:150
 hmdctrackdset.cc:151
 hmdctrackdset.cc:152
 hmdctrackdset.cc:153
 hmdctrackdset.cc:154
 hmdctrackdset.cc:155
 hmdctrackdset.cc:156
 hmdctrackdset.cc:157
 hmdctrackdset.cc:158
 hmdctrackdset.cc:159
 hmdctrackdset.cc:160
 hmdctrackdset.cc:161
 hmdctrackdset.cc:162
 hmdctrackdset.cc:163
 hmdctrackdset.cc:164
 hmdctrackdset.cc:165
 hmdctrackdset.cc:166
 hmdctrackdset.cc:167
 hmdctrackdset.cc:168
 hmdctrackdset.cc:169
 hmdctrackdset.cc:170
 hmdctrackdset.cc:171
 hmdctrackdset.cc:172
 hmdctrackdset.cc:173
 hmdctrackdset.cc:174
 hmdctrackdset.cc:175
 hmdctrackdset.cc:176
 hmdctrackdset.cc:177
 hmdctrackdset.cc:178
 hmdctrackdset.cc:179
 hmdctrackdset.cc:180
 hmdctrackdset.cc:181
 hmdctrackdset.cc:182
 hmdctrackdset.cc:183
 hmdctrackdset.cc:184
 hmdctrackdset.cc:185
 hmdctrackdset.cc:186
 hmdctrackdset.cc:187
 hmdctrackdset.cc:188
 hmdctrackdset.cc:189
 hmdctrackdset.cc:190
 hmdctrackdset.cc:191
 hmdctrackdset.cc:192
 hmdctrackdset.cc:193
 hmdctrackdset.cc:194
 hmdctrackdset.cc:195
 hmdctrackdset.cc:196
 hmdctrackdset.cc:197
 hmdctrackdset.cc:198
 hmdctrackdset.cc:199
 hmdctrackdset.cc:200
 hmdctrackdset.cc:201
 hmdctrackdset.cc:202
 hmdctrackdset.cc:203
 hmdctrackdset.cc:204
 hmdctrackdset.cc:205
 hmdctrackdset.cc:206
 hmdctrackdset.cc:207
 hmdctrackdset.cc:208
 hmdctrackdset.cc:209
 hmdctrackdset.cc:210
 hmdctrackdset.cc:211
 hmdctrackdset.cc:212
 hmdctrackdset.cc:213
 hmdctrackdset.cc:214
 hmdctrackdset.cc:215
 hmdctrackdset.cc:216
 hmdctrackdset.cc:217
 hmdctrackdset.cc:218
 hmdctrackdset.cc:219
 hmdctrackdset.cc:220
 hmdctrackdset.cc:221
 hmdctrackdset.cc:222
 hmdctrackdset.cc:223
 hmdctrackdset.cc:224
 hmdctrackdset.cc:225
 hmdctrackdset.cc:226
 hmdctrackdset.cc:227
 hmdctrackdset.cc:228
 hmdctrackdset.cc:229
 hmdctrackdset.cc:230
 hmdctrackdset.cc:231
 hmdctrackdset.cc:232
 hmdctrackdset.cc:233
 hmdctrackdset.cc:234
 hmdctrackdset.cc:235
 hmdctrackdset.cc:236
 hmdctrackdset.cc:237
 hmdctrackdset.cc:238
 hmdctrackdset.cc:239
 hmdctrackdset.cc:240
 hmdctrackdset.cc:241
 hmdctrackdset.cc:242
 hmdctrackdset.cc:243
 hmdctrackdset.cc:244
 hmdctrackdset.cc:245
 hmdctrackdset.cc:246
 hmdctrackdset.cc:247
 hmdctrackdset.cc:248
 hmdctrackdset.cc:249
 hmdctrackdset.cc:250
 hmdctrackdset.cc:251
 hmdctrackdset.cc:252
 hmdctrackdset.cc:253
 hmdctrackdset.cc:254
 hmdctrackdset.cc:255
 hmdctrackdset.cc:256
 hmdctrackdset.cc:257
 hmdctrackdset.cc:258
 hmdctrackdset.cc:259
 hmdctrackdset.cc:260
 hmdctrackdset.cc:261
 hmdctrackdset.cc:262
 hmdctrackdset.cc:263
 hmdctrackdset.cc:264
 hmdctrackdset.cc:265
 hmdctrackdset.cc:266
 hmdctrackdset.cc:267
 hmdctrackdset.cc:268
 hmdctrackdset.cc:269
 hmdctrackdset.cc:270
 hmdctrackdset.cc:271
 hmdctrackdset.cc:272
 hmdctrackdset.cc:273
 hmdctrackdset.cc:274
 hmdctrackdset.cc:275
 hmdctrackdset.cc:276
 hmdctrackdset.cc:277
 hmdctrackdset.cc:278
 hmdctrackdset.cc:279
 hmdctrackdset.cc:280
 hmdctrackdset.cc:281
 hmdctrackdset.cc:282
 hmdctrackdset.cc:283
 hmdctrackdset.cc:284
 hmdctrackdset.cc:285
 hmdctrackdset.cc:286
 hmdctrackdset.cc:287
 hmdctrackdset.cc:288
 hmdctrackdset.cc:289
 hmdctrackdset.cc:290
 hmdctrackdset.cc:291
 hmdctrackdset.cc:292
 hmdctrackdset.cc:293
 hmdctrackdset.cc:294
 hmdctrackdset.cc:295
 hmdctrackdset.cc:296
 hmdctrackdset.cc:297
 hmdctrackdset.cc:298
 hmdctrackdset.cc:299
 hmdctrackdset.cc:300
 hmdctrackdset.cc:301
 hmdctrackdset.cc:302
 hmdctrackdset.cc:303
 hmdctrackdset.cc:304
 hmdctrackdset.cc:305
 hmdctrackdset.cc:306
 hmdctrackdset.cc:307
 hmdctrackdset.cc:308
 hmdctrackdset.cc:309
 hmdctrackdset.cc:310
 hmdctrackdset.cc:311
 hmdctrackdset.cc:312
 hmdctrackdset.cc:313
 hmdctrackdset.cc:314
 hmdctrackdset.cc:315
 hmdctrackdset.cc:316
 hmdctrackdset.cc:317
 hmdctrackdset.cc:318
 hmdctrackdset.cc:319
 hmdctrackdset.cc:320
 hmdctrackdset.cc:321
 hmdctrackdset.cc:322
 hmdctrackdset.cc:323
 hmdctrackdset.cc:324
 hmdctrackdset.cc:325
 hmdctrackdset.cc:326
 hmdctrackdset.cc:327
 hmdctrackdset.cc:328
 hmdctrackdset.cc:329
 hmdctrackdset.cc:330
 hmdctrackdset.cc:331
 hmdctrackdset.cc:332
 hmdctrackdset.cc:333
 hmdctrackdset.cc:334
 hmdctrackdset.cc:335
 hmdctrackdset.cc:336
 hmdctrackdset.cc:337
 hmdctrackdset.cc:338
 hmdctrackdset.cc:339
 hmdctrackdset.cc:340
 hmdctrackdset.cc:341
 hmdctrackdset.cc:342
 hmdctrackdset.cc:343
 hmdctrackdset.cc:344
 hmdctrackdset.cc:345
 hmdctrackdset.cc:346
 hmdctrackdset.cc:347
 hmdctrackdset.cc:348
 hmdctrackdset.cc:349
 hmdctrackdset.cc:350
 hmdctrackdset.cc:351
 hmdctrackdset.cc:352
 hmdctrackdset.cc:353
 hmdctrackdset.cc:354
 hmdctrackdset.cc:355
 hmdctrackdset.cc:356
 hmdctrackdset.cc:357
 hmdctrackdset.cc:358
 hmdctrackdset.cc:359
 hmdctrackdset.cc:360
 hmdctrackdset.cc:361
 hmdctrackdset.cc:362
 hmdctrackdset.cc:363
 hmdctrackdset.cc:364
 hmdctrackdset.cc:365
 hmdctrackdset.cc:366
 hmdctrackdset.cc:367
 hmdctrackdset.cc:368
 hmdctrackdset.cc:369
 hmdctrackdset.cc:370
 hmdctrackdset.cc:371
 hmdctrackdset.cc:372
 hmdctrackdset.cc:373
 hmdctrackdset.cc:374
 hmdctrackdset.cc:375
 hmdctrackdset.cc:376
 hmdctrackdset.cc:377
 hmdctrackdset.cc:378
 hmdctrackdset.cc:379
 hmdctrackdset.cc:380
 hmdctrackdset.cc:381
 hmdctrackdset.cc:382
 hmdctrackdset.cc:383
 hmdctrackdset.cc:384
 hmdctrackdset.cc:385
 hmdctrackdset.cc:386
 hmdctrackdset.cc:387
 hmdctrackdset.cc:388
 hmdctrackdset.cc:389
 hmdctrackdset.cc:390
 hmdctrackdset.cc:391
 hmdctrackdset.cc:392
 hmdctrackdset.cc:393
 hmdctrackdset.cc:394
 hmdctrackdset.cc:395
 hmdctrackdset.cc:396
 hmdctrackdset.cc:397
 hmdctrackdset.cc:398
 hmdctrackdset.cc:399
 hmdctrackdset.cc:400
 hmdctrackdset.cc:401
 hmdctrackdset.cc:402
 hmdctrackdset.cc:403
 hmdctrackdset.cc:404
 hmdctrackdset.cc:405
 hmdctrackdset.cc:406
 hmdctrackdset.cc:407
 hmdctrackdset.cc:408
 hmdctrackdset.cc:409
 hmdctrackdset.cc:410
 hmdctrackdset.cc:411
 hmdctrackdset.cc:412
 hmdctrackdset.cc:413
 hmdctrackdset.cc:414
 hmdctrackdset.cc:415
 hmdctrackdset.cc:416
 hmdctrackdset.cc:417
 hmdctrackdset.cc:418
 hmdctrackdset.cc:419
 hmdctrackdset.cc:420
 hmdctrackdset.cc:421
 hmdctrackdset.cc:422
 hmdctrackdset.cc:423
 hmdctrackdset.cc:424
 hmdctrackdset.cc:425
 hmdctrackdset.cc:426
 hmdctrackdset.cc:427
 hmdctrackdset.cc:428
 hmdctrackdset.cc:429
 hmdctrackdset.cc:430
 hmdctrackdset.cc:431
 hmdctrackdset.cc:432
 hmdctrackdset.cc:433
 hmdctrackdset.cc:434
 hmdctrackdset.cc:435
 hmdctrackdset.cc:436
 hmdctrackdset.cc:437
 hmdctrackdset.cc:438
 hmdctrackdset.cc:439
 hmdctrackdset.cc:440
 hmdctrackdset.cc:441
 hmdctrackdset.cc:442
 hmdctrackdset.cc:443
 hmdctrackdset.cc:444
 hmdctrackdset.cc:445
 hmdctrackdset.cc:446
 hmdctrackdset.cc:447
 hmdctrackdset.cc:448
 hmdctrackdset.cc:449
 hmdctrackdset.cc:450
 hmdctrackdset.cc:451
 hmdctrackdset.cc:452
 hmdctrackdset.cc:453
 hmdctrackdset.cc:454
 hmdctrackdset.cc:455
 hmdctrackdset.cc:456
 hmdctrackdset.cc:457
 hmdctrackdset.cc:458
 hmdctrackdset.cc:459
 hmdctrackdset.cc:460
 hmdctrackdset.cc:461
 hmdctrackdset.cc:462
 hmdctrackdset.cc:463
 hmdctrackdset.cc:464
 hmdctrackdset.cc:465
 hmdctrackdset.cc:466
 hmdctrackdset.cc:467
 hmdctrackdset.cc:468
 hmdctrackdset.cc:469
 hmdctrackdset.cc:470
 hmdctrackdset.cc:471
 hmdctrackdset.cc:472
 hmdctrackdset.cc:473
 hmdctrackdset.cc:474
 hmdctrackdset.cc:475
 hmdctrackdset.cc:476
 hmdctrackdset.cc:477
 hmdctrackdset.cc:478
 hmdctrackdset.cc:479
 hmdctrackdset.cc:480
 hmdctrackdset.cc:481
 hmdctrackdset.cc:482
 hmdctrackdset.cc:483
 hmdctrackdset.cc:484
 hmdctrackdset.cc:485
 hmdctrackdset.cc:486
 hmdctrackdset.cc:487
 hmdctrackdset.cc:488
 hmdctrackdset.cc:489
 hmdctrackdset.cc:490
 hmdctrackdset.cc:491
 hmdctrackdset.cc:492
 hmdctrackdset.cc:493
 hmdctrackdset.cc:494
 hmdctrackdset.cc:495
 hmdctrackdset.cc:496
 hmdctrackdset.cc:497
 hmdctrackdset.cc:498
 hmdctrackdset.cc:499
 hmdctrackdset.cc:500
 hmdctrackdset.cc:501
 hmdctrackdset.cc:502
 hmdctrackdset.cc:503
 hmdctrackdset.cc:504
 hmdctrackdset.cc:505
 hmdctrackdset.cc:506
 hmdctrackdset.cc:507
 hmdctrackdset.cc:508
 hmdctrackdset.cc:509
 hmdctrackdset.cc:510
 hmdctrackdset.cc:511
 hmdctrackdset.cc:512
 hmdctrackdset.cc:513
 hmdctrackdset.cc:514
 hmdctrackdset.cc:515
 hmdctrackdset.cc:516
 hmdctrackdset.cc:517
 hmdctrackdset.cc:518
 hmdctrackdset.cc:519
 hmdctrackdset.cc:520
 hmdctrackdset.cc:521
 hmdctrackdset.cc:522
 hmdctrackdset.cc:523
 hmdctrackdset.cc:524
 hmdctrackdset.cc:525
 hmdctrackdset.cc:526
 hmdctrackdset.cc:527
 hmdctrackdset.cc:528
 hmdctrackdset.cc:529
 hmdctrackdset.cc:530
 hmdctrackdset.cc:531
 hmdctrackdset.cc:532
 hmdctrackdset.cc:533
 hmdctrackdset.cc:534
 hmdctrackdset.cc:535
 hmdctrackdset.cc:536
 hmdctrackdset.cc:537
 hmdctrackdset.cc:538
 hmdctrackdset.cc:539
 hmdctrackdset.cc:540
 hmdctrackdset.cc:541
 hmdctrackdset.cc:542
 hmdctrackdset.cc:543
 hmdctrackdset.cc:544
 hmdctrackdset.cc:545
 hmdctrackdset.cc:546
 hmdctrackdset.cc:547
 hmdctrackdset.cc:548
 hmdctrackdset.cc:549
 hmdctrackdset.cc:550
 hmdctrackdset.cc:551
 hmdctrackdset.cc:552
 hmdctrackdset.cc:553
 hmdctrackdset.cc:554
 hmdctrackdset.cc:555
 hmdctrackdset.cc:556
 hmdctrackdset.cc:557
 hmdctrackdset.cc:558
 hmdctrackdset.cc:559
 hmdctrackdset.cc:560
 hmdctrackdset.cc:561
 hmdctrackdset.cc:562
 hmdctrackdset.cc:563
 hmdctrackdset.cc:564
 hmdctrackdset.cc:565
 hmdctrackdset.cc:566
 hmdctrackdset.cc:567
 hmdctrackdset.cc:568
 hmdctrackdset.cc:569
 hmdctrackdset.cc:570
 hmdctrackdset.cc:571
 hmdctrackdset.cc:572
 hmdctrackdset.cc:573
 hmdctrackdset.cc:574
 hmdctrackdset.cc:575
 hmdctrackdset.cc:576
 hmdctrackdset.cc:577
 hmdctrackdset.cc:578
 hmdctrackdset.cc:579
 hmdctrackdset.cc:580
 hmdctrackdset.cc:581
 hmdctrackdset.cc:582
 hmdctrackdset.cc:583
 hmdctrackdset.cc:584
 hmdctrackdset.cc:585
 hmdctrackdset.cc:586
 hmdctrackdset.cc:587
 hmdctrackdset.cc:588
 hmdctrackdset.cc:589
 hmdctrackdset.cc:590
 hmdctrackdset.cc:591
 hmdctrackdset.cc:592
 hmdctrackdset.cc:593
 hmdctrackdset.cc:594
 hmdctrackdset.cc:595
 hmdctrackdset.cc:596
 hmdctrackdset.cc:597
 hmdctrackdset.cc:598
 hmdctrackdset.cc:599
 hmdctrackdset.cc:600
 hmdctrackdset.cc:601
 hmdctrackdset.cc:602
 hmdctrackdset.cc:603
 hmdctrackdset.cc:604
 hmdctrackdset.cc:605
 hmdctrackdset.cc:606
 hmdctrackdset.cc:607
 hmdctrackdset.cc:608
 hmdctrackdset.cc:609
 hmdctrackdset.cc:610
 hmdctrackdset.cc:611
 hmdctrackdset.cc:612
 hmdctrackdset.cc:613
 hmdctrackdset.cc:614
 hmdctrackdset.cc:615
 hmdctrackdset.cc:616
 hmdctrackdset.cc:617
 hmdctrackdset.cc:618
 hmdctrackdset.cc:619
 hmdctrackdset.cc:620
 hmdctrackdset.cc:621
 hmdctrackdset.cc:622
 hmdctrackdset.cc:623
 hmdctrackdset.cc:624
 hmdctrackdset.cc:625
 hmdctrackdset.cc:626
 hmdctrackdset.cc:627
 hmdctrackdset.cc:628
 hmdctrackdset.cc:629
 hmdctrackdset.cc:630
 hmdctrackdset.cc:631
 hmdctrackdset.cc:632
 hmdctrackdset.cc:633
 hmdctrackdset.cc:634
 hmdctrackdset.cc:635
 hmdctrackdset.cc:636
 hmdctrackdset.cc:637
 hmdctrackdset.cc:638
 hmdctrackdset.cc:639
 hmdctrackdset.cc:640
 hmdctrackdset.cc:641
 hmdctrackdset.cc:642
 hmdctrackdset.cc:643
 hmdctrackdset.cc:644
 hmdctrackdset.cc:645
 hmdctrackdset.cc:646
 hmdctrackdset.cc:647
 hmdctrackdset.cc:648
 hmdctrackdset.cc:649
 hmdctrackdset.cc:650
 hmdctrackdset.cc:651
 hmdctrackdset.cc:652
 hmdctrackdset.cc:653
 hmdctrackdset.cc:654
 hmdctrackdset.cc:655
 hmdctrackdset.cc:656
 hmdctrackdset.cc:657
 hmdctrackdset.cc:658
 hmdctrackdset.cc:659
 hmdctrackdset.cc:660
 hmdctrackdset.cc:661
 hmdctrackdset.cc:662
 hmdctrackdset.cc:663
 hmdctrackdset.cc:664
 hmdctrackdset.cc:665
 hmdctrackdset.cc:666
 hmdctrackdset.cc:667
 hmdctrackdset.cc:668
 hmdctrackdset.cc:669
 hmdctrackdset.cc:670
 hmdctrackdset.cc:671
 hmdctrackdset.cc:672
 hmdctrackdset.cc:673
 hmdctrackdset.cc:674
 hmdctrackdset.cc:675
 hmdctrackdset.cc:676
 hmdctrackdset.cc:677
 hmdctrackdset.cc:678
 hmdctrackdset.cc:679
 hmdctrackdset.cc:680
 hmdctrackdset.cc:681
 hmdctrackdset.cc:682
 hmdctrackdset.cc:683
 hmdctrackdset.cc:684
 hmdctrackdset.cc:685
 hmdctrackdset.cc:686
 hmdctrackdset.cc:687
 hmdctrackdset.cc:688
 hmdctrackdset.cc:689
 hmdctrackdset.cc:690
 hmdctrackdset.cc:691
 hmdctrackdset.cc:692
 hmdctrackdset.cc:693
 hmdctrackdset.cc:694
 hmdctrackdset.cc:695
 hmdctrackdset.cc:696
 hmdctrackdset.cc:697
 hmdctrackdset.cc:698
 hmdctrackdset.cc:699
 hmdctrackdset.cc:700
 hmdctrackdset.cc:701
 hmdctrackdset.cc:702
 hmdctrackdset.cc:703
 hmdctrackdset.cc:704
 hmdctrackdset.cc:705
 hmdctrackdset.cc:706
 hmdctrackdset.cc:707
 hmdctrackdset.cc:708
 hmdctrackdset.cc:709
 hmdctrackdset.cc:710
 hmdctrackdset.cc:711
 hmdctrackdset.cc:712
 hmdctrackdset.cc:713
 hmdctrackdset.cc:714
 hmdctrackdset.cc:715
 hmdctrackdset.cc:716
 hmdctrackdset.cc:717
 hmdctrackdset.cc:718
 hmdctrackdset.cc:719
 hmdctrackdset.cc:720
 hmdctrackdset.cc:721
 hmdctrackdset.cc:722
 hmdctrackdset.cc:723
 hmdctrackdset.cc:724
 hmdctrackdset.cc:725
 hmdctrackdset.cc:726
 hmdctrackdset.cc:727
 hmdctrackdset.cc:728
 hmdctrackdset.cc:729
 hmdctrackdset.cc:730
 hmdctrackdset.cc:731
 hmdctrackdset.cc:732
 hmdctrackdset.cc:733
 hmdctrackdset.cc:734
 hmdctrackdset.cc:735
 hmdctrackdset.cc:736
 hmdctrackdset.cc:737
 hmdctrackdset.cc:738
 hmdctrackdset.cc:739
 hmdctrackdset.cc:740
 hmdctrackdset.cc:741
 hmdctrackdset.cc:742
 hmdctrackdset.cc:743
 hmdctrackdset.cc:744
 hmdctrackdset.cc:745
 hmdctrackdset.cc:746
 hmdctrackdset.cc:747
 hmdctrackdset.cc:748
 hmdctrackdset.cc:749
 hmdctrackdset.cc:750
 hmdctrackdset.cc:751
 hmdctrackdset.cc:752
 hmdctrackdset.cc:753
 hmdctrackdset.cc:754
 hmdctrackdset.cc:755
 hmdctrackdset.cc:756
 hmdctrackdset.cc:757
 hmdctrackdset.cc:758
 hmdctrackdset.cc:759
 hmdctrackdset.cc:760
 hmdctrackdset.cc:761
 hmdctrackdset.cc:762
 hmdctrackdset.cc:763
 hmdctrackdset.cc:764
 hmdctrackdset.cc:765
 hmdctrackdset.cc:766
 hmdctrackdset.cc:767
 hmdctrackdset.cc:768
 hmdctrackdset.cc:769
 hmdctrackdset.cc:770
 hmdctrackdset.cc:771
 hmdctrackdset.cc:772
 hmdctrackdset.cc:773
 hmdctrackdset.cc:774
 hmdctrackdset.cc:775
 hmdctrackdset.cc:776
 hmdctrackdset.cc:777
 hmdctrackdset.cc:778
 hmdctrackdset.cc:779
 hmdctrackdset.cc:780
 hmdctrackdset.cc:781
 hmdctrackdset.cc:782
 hmdctrackdset.cc:783
 hmdctrackdset.cc:784
 hmdctrackdset.cc:785
 hmdctrackdset.cc:786
 hmdctrackdset.cc:787
 hmdctrackdset.cc:788
 hmdctrackdset.cc:789
 hmdctrackdset.cc:790
 hmdctrackdset.cc:791
 hmdctrackdset.cc:792
 hmdctrackdset.cc:793
 hmdctrackdset.cc:794
 hmdctrackdset.cc:795
 hmdctrackdset.cc:796
 hmdctrackdset.cc:797
 hmdctrackdset.cc:798
 hmdctrackdset.cc:799
 hmdctrackdset.cc:800
 hmdctrackdset.cc:801
 hmdctrackdset.cc:802
 hmdctrackdset.cc:803
 hmdctrackdset.cc:804
 hmdctrackdset.cc:805
 hmdctrackdset.cc:806
 hmdctrackdset.cc:807
 hmdctrackdset.cc:808
 hmdctrackdset.cc:809
 hmdctrackdset.cc:810
 hmdctrackdset.cc:811
 hmdctrackdset.cc:812
 hmdctrackdset.cc:813
 hmdctrackdset.cc:814
 hmdctrackdset.cc:815
 hmdctrackdset.cc:816
 hmdctrackdset.cc:817
 hmdctrackdset.cc:818
 hmdctrackdset.cc:819
 hmdctrackdset.cc:820
 hmdctrackdset.cc:821
 hmdctrackdset.cc:822
 hmdctrackdset.cc:823
 hmdctrackdset.cc:824
 hmdctrackdset.cc:825
 hmdctrackdset.cc:826
 hmdctrackdset.cc:827
 hmdctrackdset.cc:828
 hmdctrackdset.cc:829
 hmdctrackdset.cc:830
 hmdctrackdset.cc:831
 hmdctrackdset.cc:832
 hmdctrackdset.cc:833
 hmdctrackdset.cc:834
 hmdctrackdset.cc:835
 hmdctrackdset.cc:836
 hmdctrackdset.cc:837
 hmdctrackdset.cc:838
 hmdctrackdset.cc:839
 hmdctrackdset.cc:840
 hmdctrackdset.cc:841
 hmdctrackdset.cc:842
 hmdctrackdset.cc:843
 hmdctrackdset.cc:844
 hmdctrackdset.cc:845
 hmdctrackdset.cc:846
 hmdctrackdset.cc:847
 hmdctrackdset.cc:848
 hmdctrackdset.cc:849
 hmdctrackdset.cc:850
 hmdctrackdset.cc:851
 hmdctrackdset.cc:852
 hmdctrackdset.cc:853
 hmdctrackdset.cc:854
 hmdctrackdset.cc:855
 hmdctrackdset.cc:856
 hmdctrackdset.cc:857
 hmdctrackdset.cc:858
 hmdctrackdset.cc:859
 hmdctrackdset.cc:860
 hmdctrackdset.cc:861
 hmdctrackdset.cc:862
 hmdctrackdset.cc:863
 hmdctrackdset.cc:864
 hmdctrackdset.cc:865
 hmdctrackdset.cc:866
 hmdctrackdset.cc:867
 hmdctrackdset.cc:868
 hmdctrackdset.cc:869
 hmdctrackdset.cc:870
 hmdctrackdset.cc:871
 hmdctrackdset.cc:872
 hmdctrackdset.cc:873
 hmdctrackdset.cc:874
 hmdctrackdset.cc:875
 hmdctrackdset.cc:876
 hmdctrackdset.cc:877
 hmdctrackdset.cc:878
 hmdctrackdset.cc:879
 hmdctrackdset.cc:880
 hmdctrackdset.cc:881
 hmdctrackdset.cc:882
 hmdctrackdset.cc:883
 hmdctrackdset.cc:884
 hmdctrackdset.cc:885
 hmdctrackdset.cc:886
 hmdctrackdset.cc:887
 hmdctrackdset.cc:888
 hmdctrackdset.cc:889
 hmdctrackdset.cc:890
 hmdctrackdset.cc:891
 hmdctrackdset.cc:892
 hmdctrackdset.cc:893
 hmdctrackdset.cc:894
 hmdctrackdset.cc:895
 hmdctrackdset.cc:896
 hmdctrackdset.cc:897
 hmdctrackdset.cc:898
 hmdctrackdset.cc:899
 hmdctrackdset.cc:900
 hmdctrackdset.cc:901
 hmdctrackdset.cc:902
 hmdctrackdset.cc:903
 hmdctrackdset.cc:904
 hmdctrackdset.cc:905
 hmdctrackdset.cc:906
 hmdctrackdset.cc:907
 hmdctrackdset.cc:908
 hmdctrackdset.cc:909
 hmdctrackdset.cc:910
 hmdctrackdset.cc:911
 hmdctrackdset.cc:912
 hmdctrackdset.cc:913
 hmdctrackdset.cc:914
 hmdctrackdset.cc:915
 hmdctrackdset.cc:916
 hmdctrackdset.cc:917
 hmdctrackdset.cc:918
 hmdctrackdset.cc:919
 hmdctrackdset.cc:920
 hmdctrackdset.cc:921
 hmdctrackdset.cc:922
 hmdctrackdset.cc:923
 hmdctrackdset.cc:924
 hmdctrackdset.cc:925
 hmdctrackdset.cc:926
 hmdctrackdset.cc:927
 hmdctrackdset.cc:928
 hmdctrackdset.cc:929
 hmdctrackdset.cc:930
 hmdctrackdset.cc:931
 hmdctrackdset.cc:932
 hmdctrackdset.cc:933
 hmdctrackdset.cc:934
 hmdctrackdset.cc:935
 hmdctrackdset.cc:936
 hmdctrackdset.cc:937
 hmdctrackdset.cc:938
 hmdctrackdset.cc:939
 hmdctrackdset.cc:940
 hmdctrackdset.cc:941
 hmdctrackdset.cc:942
 hmdctrackdset.cc:943
 hmdctrackdset.cc:944
 hmdctrackdset.cc:945
 hmdctrackdset.cc:946
 hmdctrackdset.cc:947
 hmdctrackdset.cc:948
 hmdctrackdset.cc:949
 hmdctrackdset.cc:950
 hmdctrackdset.cc:951
 hmdctrackdset.cc:952
 hmdctrackdset.cc:953
 hmdctrackdset.cc:954
 hmdctrackdset.cc:955
 hmdctrackdset.cc:956
 hmdctrackdset.cc:957
 hmdctrackdset.cc:958
 hmdctrackdset.cc:959
 hmdctrackdset.cc:960
 hmdctrackdset.cc:961
 hmdctrackdset.cc:962
 hmdctrackdset.cc:963
 hmdctrackdset.cc:964
 hmdctrackdset.cc:965
 hmdctrackdset.cc:966
 hmdctrackdset.cc:967
 hmdctrackdset.cc:968
 hmdctrackdset.cc:969
 hmdctrackdset.cc:970
 hmdctrackdset.cc:971
 hmdctrackdset.cc:972
 hmdctrackdset.cc:973
 hmdctrackdset.cc:974
 hmdctrackdset.cc:975
 hmdctrackdset.cc:976
 hmdctrackdset.cc:977
 hmdctrackdset.cc:978
 hmdctrackdset.cc:979
 hmdctrackdset.cc:980
 hmdctrackdset.cc:981
 hmdctrackdset.cc:982
 hmdctrackdset.cc:983
 hmdctrackdset.cc:984
 hmdctrackdset.cc:985
 hmdctrackdset.cc:986
 hmdctrackdset.cc:987
 hmdctrackdset.cc:988
 hmdctrackdset.cc:989
 hmdctrackdset.cc:990
 hmdctrackdset.cc:991
 hmdctrackdset.cc:992
 hmdctrackdset.cc:993
 hmdctrackdset.cc:994
 hmdctrackdset.cc:995
 hmdctrackdset.cc:996
 hmdctrackdset.cc:997
 hmdctrackdset.cc:998
 hmdctrackdset.cc:999
 hmdctrackdset.cc:1000
 hmdctrackdset.cc:1001
 hmdctrackdset.cc:1002
 hmdctrackdset.cc:1003
 hmdctrackdset.cc:1004
 hmdctrackdset.cc:1005
 hmdctrackdset.cc:1006
 hmdctrackdset.cc:1007
 hmdctrackdset.cc:1008
 hmdctrackdset.cc:1009
 hmdctrackdset.cc:1010
 hmdctrackdset.cc:1011
 hmdctrackdset.cc:1012
 hmdctrackdset.cc:1013
 hmdctrackdset.cc:1014
 hmdctrackdset.cc:1015
 hmdctrackdset.cc:1016
 hmdctrackdset.cc:1017
 hmdctrackdset.cc:1018
 hmdctrackdset.cc:1019
 hmdctrackdset.cc:1020
 hmdctrackdset.cc:1021
 hmdctrackdset.cc:1022
 hmdctrackdset.cc:1023
 hmdctrackdset.cc:1024
 hmdctrackdset.cc:1025
 hmdctrackdset.cc:1026
 hmdctrackdset.cc:1027
 hmdctrackdset.cc:1028
 hmdctrackdset.cc:1029
 hmdctrackdset.cc:1030
 hmdctrackdset.cc:1031
 hmdctrackdset.cc:1032
 hmdctrackdset.cc:1033
 hmdctrackdset.cc:1034
 hmdctrackdset.cc:1035
 hmdctrackdset.cc:1036
 hmdctrackdset.cc:1037
 hmdctrackdset.cc:1038
 hmdctrackdset.cc:1039
 hmdctrackdset.cc:1040
 hmdctrackdset.cc:1041
 hmdctrackdset.cc:1042
 hmdctrackdset.cc:1043
 hmdctrackdset.cc:1044
 hmdctrackdset.cc:1045
 hmdctrackdset.cc:1046
 hmdctrackdset.cc:1047
 hmdctrackdset.cc:1048
 hmdctrackdset.cc:1049
 hmdctrackdset.cc:1050
 hmdctrackdset.cc:1051
 hmdctrackdset.cc:1052
 hmdctrackdset.cc:1053
 hmdctrackdset.cc:1054
 hmdctrackdset.cc:1055
 hmdctrackdset.cc:1056
 hmdctrackdset.cc:1057
 hmdctrackdset.cc:1058
 hmdctrackdset.cc:1059
 hmdctrackdset.cc:1060
 hmdctrackdset.cc:1061
 hmdctrackdset.cc:1062
 hmdctrackdset.cc:1063
 hmdctrackdset.cc:1064
 hmdctrackdset.cc:1065
 hmdctrackdset.cc:1066
 hmdctrackdset.cc:1067
 hmdctrackdset.cc:1068
 hmdctrackdset.cc:1069
 hmdctrackdset.cc:1070
 hmdctrackdset.cc:1071
 hmdctrackdset.cc:1072
 hmdctrackdset.cc:1073
 hmdctrackdset.cc:1074
 hmdctrackdset.cc:1075
 hmdctrackdset.cc:1076
 hmdctrackdset.cc:1077
 hmdctrackdset.cc:1078
 hmdctrackdset.cc:1079
 hmdctrackdset.cc:1080
 hmdctrackdset.cc:1081
 hmdctrackdset.cc:1082
 hmdctrackdset.cc:1083
 hmdctrackdset.cc:1084
 hmdctrackdset.cc:1085
 hmdctrackdset.cc:1086
 hmdctrackdset.cc:1087
 hmdctrackdset.cc:1088
 hmdctrackdset.cc:1089
 hmdctrackdset.cc:1090
 hmdctrackdset.cc:1091
 hmdctrackdset.cc:1092
 hmdctrackdset.cc:1093
 hmdctrackdset.cc:1094
 hmdctrackdset.cc:1095
 hmdctrackdset.cc:1096
 hmdctrackdset.cc:1097
 hmdctrackdset.cc:1098
 hmdctrackdset.cc:1099
 hmdctrackdset.cc:1100
 hmdctrackdset.cc:1101
 hmdctrackdset.cc:1102
 hmdctrackdset.cc:1103
 hmdctrackdset.cc:1104
 hmdctrackdset.cc:1105
 hmdctrackdset.cc:1106
 hmdctrackdset.cc:1107
 hmdctrackdset.cc:1108
 hmdctrackdset.cc:1109
 hmdctrackdset.cc:1110
 hmdctrackdset.cc:1111
 hmdctrackdset.cc:1112
 hmdctrackdset.cc:1113
 hmdctrackdset.cc:1114
 hmdctrackdset.cc:1115
 hmdctrackdset.cc:1116
 hmdctrackdset.cc:1117
 hmdctrackdset.cc:1118
 hmdctrackdset.cc:1119
 hmdctrackdset.cc:1120
 hmdctrackdset.cc:1121
 hmdctrackdset.cc:1122
 hmdctrackdset.cc:1123
 hmdctrackdset.cc:1124
 hmdctrackdset.cc:1125
 hmdctrackdset.cc:1126
 hmdctrackdset.cc:1127
 hmdctrackdset.cc:1128
 hmdctrackdset.cc:1129
 hmdctrackdset.cc:1130
 hmdctrackdset.cc:1131
 hmdctrackdset.cc:1132
 hmdctrackdset.cc:1133
 hmdctrackdset.cc:1134
 hmdctrackdset.cc:1135
 hmdctrackdset.cc:1136
 hmdctrackdset.cc:1137
 hmdctrackdset.cc:1138
 hmdctrackdset.cc:1139
 hmdctrackdset.cc:1140
 hmdctrackdset.cc:1141
 hmdctrackdset.cc:1142
 hmdctrackdset.cc:1143
 hmdctrackdset.cc:1144
 hmdctrackdset.cc:1145
 hmdctrackdset.cc:1146
 hmdctrackdset.cc:1147
 hmdctrackdset.cc:1148
 hmdctrackdset.cc:1149
 hmdctrackdset.cc:1150
 hmdctrackdset.cc:1151
 hmdctrackdset.cc:1152
 hmdctrackdset.cc:1153
 hmdctrackdset.cc:1154
 hmdctrackdset.cc:1155
 hmdctrackdset.cc:1156
 hmdctrackdset.cc:1157
 hmdctrackdset.cc:1158
 hmdctrackdset.cc:1159
 hmdctrackdset.cc:1160
 hmdctrackdset.cc:1161
 hmdctrackdset.cc:1162
 hmdctrackdset.cc:1163
 hmdctrackdset.cc:1164
 hmdctrackdset.cc:1165
 hmdctrackdset.cc:1166
 hmdctrackdset.cc:1167
 hmdctrackdset.cc:1168
 hmdctrackdset.cc:1169
 hmdctrackdset.cc:1170
 hmdctrackdset.cc:1171
 hmdctrackdset.cc:1172
 hmdctrackdset.cc:1173
 hmdctrackdset.cc:1174
 hmdctrackdset.cc:1175
 hmdctrackdset.cc:1176
 hmdctrackdset.cc:1177
 hmdctrackdset.cc:1178
 hmdctrackdset.cc:1179
 hmdctrackdset.cc:1180
 hmdctrackdset.cc:1181
 hmdctrackdset.cc:1182
 hmdctrackdset.cc:1183
 hmdctrackdset.cc:1184
 hmdctrackdset.cc:1185
 hmdctrackdset.cc:1186
 hmdctrackdset.cc:1187
 hmdctrackdset.cc:1188
 hmdctrackdset.cc:1189
 hmdctrackdset.cc:1190
 hmdctrackdset.cc:1191
 hmdctrackdset.cc:1192
 hmdctrackdset.cc:1193
 hmdctrackdset.cc:1194
 hmdctrackdset.cc:1195
 hmdctrackdset.cc:1196
 hmdctrackdset.cc:1197
 hmdctrackdset.cc:1198
 hmdctrackdset.cc:1199
 hmdctrackdset.cc:1200
 hmdctrackdset.cc:1201
 hmdctrackdset.cc:1202
 hmdctrackdset.cc:1203
 hmdctrackdset.cc:1204
 hmdctrackdset.cc:1205
 hmdctrackdset.cc:1206
 hmdctrackdset.cc:1207
 hmdctrackdset.cc:1208
 hmdctrackdset.cc:1209
 hmdctrackdset.cc:1210
 hmdctrackdset.cc:1211
 hmdctrackdset.cc:1212
 hmdctrackdset.cc:1213
 hmdctrackdset.cc:1214
 hmdctrackdset.cc:1215
 hmdctrackdset.cc:1216
 hmdctrackdset.cc:1217
 hmdctrackdset.cc:1218
 hmdctrackdset.cc:1219
 hmdctrackdset.cc:1220
 hmdctrackdset.cc:1221
 hmdctrackdset.cc:1222
 hmdctrackdset.cc:1223
 hmdctrackdset.cc:1224
 hmdctrackdset.cc:1225
 hmdctrackdset.cc:1226
 hmdctrackdset.cc:1227
 hmdctrackdset.cc:1228
 hmdctrackdset.cc:1229
 hmdctrackdset.cc:1230
 hmdctrackdset.cc:1231
 hmdctrackdset.cc:1232
 hmdctrackdset.cc:1233
 hmdctrackdset.cc:1234
 hmdctrackdset.cc:1235
 hmdctrackdset.cc:1236
 hmdctrackdset.cc:1237
 hmdctrackdset.cc:1238
 hmdctrackdset.cc:1239
 hmdctrackdset.cc:1240
 hmdctrackdset.cc:1241
 hmdctrackdset.cc:1242
 hmdctrackdset.cc:1243
 hmdctrackdset.cc:1244
 hmdctrackdset.cc:1245
 hmdctrackdset.cc:1246
 hmdctrackdset.cc:1247
 hmdctrackdset.cc:1248
 hmdctrackdset.cc:1249
 hmdctrackdset.cc:1250
 hmdctrackdset.cc:1251
 hmdctrackdset.cc:1252
 hmdctrackdset.cc:1253
 hmdctrackdset.cc:1254
 hmdctrackdset.cc:1255
 hmdctrackdset.cc:1256
 hmdctrackdset.cc:1257
 hmdctrackdset.cc:1258
 hmdctrackdset.cc:1259
 hmdctrackdset.cc:1260
 hmdctrackdset.cc:1261
 hmdctrackdset.cc:1262
 hmdctrackdset.cc:1263
 hmdctrackdset.cc:1264
 hmdctrackdset.cc:1265
 hmdctrackdset.cc:1266
 hmdctrackdset.cc:1267
 hmdctrackdset.cc:1268
 hmdctrackdset.cc:1269
 hmdctrackdset.cc:1270
 hmdctrackdset.cc:1271
 hmdctrackdset.cc:1272
 hmdctrackdset.cc:1273
 hmdctrackdset.cc:1274
 hmdctrackdset.cc:1275
 hmdctrackdset.cc:1276
 hmdctrackdset.cc:1277
 hmdctrackdset.cc:1278
 hmdctrackdset.cc:1279
 hmdctrackdset.cc:1280
 hmdctrackdset.cc:1281
 hmdctrackdset.cc:1282
 hmdctrackdset.cc:1283
 hmdctrackdset.cc:1284
 hmdctrackdset.cc:1285
 hmdctrackdset.cc:1286
 hmdctrackdset.cc:1287
 hmdctrackdset.cc:1288
 hmdctrackdset.cc:1289
 hmdctrackdset.cc:1290
 hmdctrackdset.cc:1291
 hmdctrackdset.cc:1292
 hmdctrackdset.cc:1293
 hmdctrackdset.cc:1294
 hmdctrackdset.cc:1295
 hmdctrackdset.cc:1296
 hmdctrackdset.cc:1297
 hmdctrackdset.cc:1298
 hmdctrackdset.cc:1299
 hmdctrackdset.cc:1300
 hmdctrackdset.cc:1301
 hmdctrackdset.cc:1302
 hmdctrackdset.cc:1303
 hmdctrackdset.cc:1304
 hmdctrackdset.cc:1305
 hmdctrackdset.cc:1306
 hmdctrackdset.cc:1307
 hmdctrackdset.cc:1308
 hmdctrackdset.cc:1309
 hmdctrackdset.cc:1310
 hmdctrackdset.cc:1311
 hmdctrackdset.cc:1312
 hmdctrackdset.cc:1313
 hmdctrackdset.cc:1314
 hmdctrackdset.cc:1315
 hmdctrackdset.cc:1316
 hmdctrackdset.cc:1317
 hmdctrackdset.cc:1318
 hmdctrackdset.cc:1319
 hmdctrackdset.cc:1320
 hmdctrackdset.cc:1321
 hmdctrackdset.cc:1322
 hmdctrackdset.cc:1323
 hmdctrackdset.cc:1324
 hmdctrackdset.cc:1325
 hmdctrackdset.cc:1326
 hmdctrackdset.cc:1327
 hmdctrackdset.cc:1328
 hmdctrackdset.cc:1329
 hmdctrackdset.cc:1330
 hmdctrackdset.cc:1331
 hmdctrackdset.cc:1332
 hmdctrackdset.cc:1333
 hmdctrackdset.cc:1334
 hmdctrackdset.cc:1335
 hmdctrackdset.cc:1336
 hmdctrackdset.cc:1337
 hmdctrackdset.cc:1338
 hmdctrackdset.cc:1339
 hmdctrackdset.cc:1340
 hmdctrackdset.cc:1341
 hmdctrackdset.cc:1342
 hmdctrackdset.cc:1343
 hmdctrackdset.cc:1344
 hmdctrackdset.cc:1345
 hmdctrackdset.cc:1346
 hmdctrackdset.cc:1347
 hmdctrackdset.cc:1348
 hmdctrackdset.cc:1349
 hmdctrackdset.cc:1350
 hmdctrackdset.cc:1351
 hmdctrackdset.cc:1352
 hmdctrackdset.cc:1353
 hmdctrackdset.cc:1354
 hmdctrackdset.cc:1355
 hmdctrackdset.cc:1356
 hmdctrackdset.cc:1357
 hmdctrackdset.cc:1358
 hmdctrackdset.cc:1359
 hmdctrackdset.cc:1360
 hmdctrackdset.cc:1361
 hmdctrackdset.cc:1362
 hmdctrackdset.cc:1363
 hmdctrackdset.cc:1364
 hmdctrackdset.cc:1365
 hmdctrackdset.cc:1366
 hmdctrackdset.cc:1367
 hmdctrackdset.cc:1368
 hmdctrackdset.cc:1369
 hmdctrackdset.cc:1370
 hmdctrackdset.cc:1371
 hmdctrackdset.cc:1372
 hmdctrackdset.cc:1373
 hmdctrackdset.cc:1374
 hmdctrackdset.cc:1375
 hmdctrackdset.cc:1376
 hmdctrackdset.cc:1377
 hmdctrackdset.cc:1378
 hmdctrackdset.cc:1379
 hmdctrackdset.cc:1380
 hmdctrackdset.cc:1381
 hmdctrackdset.cc:1382
 hmdctrackdset.cc:1383
 hmdctrackdset.cc:1384
 hmdctrackdset.cc:1385
 hmdctrackdset.cc:1386
 hmdctrackdset.cc:1387
 hmdctrackdset.cc:1388
 hmdctrackdset.cc:1389
 hmdctrackdset.cc:1390
 hmdctrackdset.cc:1391
 hmdctrackdset.cc:1392
 hmdctrackdset.cc:1393
 hmdctrackdset.cc:1394
 hmdctrackdset.cc:1395
 hmdctrackdset.cc:1396
 hmdctrackdset.cc:1397
 hmdctrackdset.cc:1398
 hmdctrackdset.cc:1399
 hmdctrackdset.cc:1400
 hmdctrackdset.cc:1401
 hmdctrackdset.cc:1402
 hmdctrackdset.cc:1403
 hmdctrackdset.cc:1404
 hmdctrackdset.cc:1405
 hmdctrackdset.cc:1406
 hmdctrackdset.cc:1407
 hmdctrackdset.cc:1408
 hmdctrackdset.cc:1409
 hmdctrackdset.cc:1410
 hmdctrackdset.cc:1411
 hmdctrackdset.cc:1412
 hmdctrackdset.cc:1413
 hmdctrackdset.cc:1414
 hmdctrackdset.cc:1415
 hmdctrackdset.cc:1416
 hmdctrackdset.cc:1417
 hmdctrackdset.cc:1418
 hmdctrackdset.cc:1419
 hmdctrackdset.cc:1420
 hmdctrackdset.cc:1421
 hmdctrackdset.cc:1422
 hmdctrackdset.cc:1423
 hmdctrackdset.cc:1424
 hmdctrackdset.cc:1425
 hmdctrackdset.cc:1426
 hmdctrackdset.cc:1427
 hmdctrackdset.cc:1428
 hmdctrackdset.cc:1429
 hmdctrackdset.cc:1430
 hmdctrackdset.cc:1431
 hmdctrackdset.cc:1432
 hmdctrackdset.cc:1433
 hmdctrackdset.cc:1434
 hmdctrackdset.cc:1435
 hmdctrackdset.cc:1436
 hmdctrackdset.cc:1437
 hmdctrackdset.cc:1438
 hmdctrackdset.cc:1439
 hmdctrackdset.cc:1440
 hmdctrackdset.cc:1441
 hmdctrackdset.cc:1442
 hmdctrackdset.cc:1443
 hmdctrackdset.cc:1444
 hmdctrackdset.cc:1445
 hmdctrackdset.cc:1446
 hmdctrackdset.cc:1447
 hmdctrackdset.cc:1448
 hmdctrackdset.cc:1449
 hmdctrackdset.cc:1450
 hmdctrackdset.cc:1451
 hmdctrackdset.cc:1452
 hmdctrackdset.cc:1453
 hmdctrackdset.cc:1454
 hmdctrackdset.cc:1455
 hmdctrackdset.cc:1456
 hmdctrackdset.cc:1457
 hmdctrackdset.cc:1458
 hmdctrackdset.cc:1459
 hmdctrackdset.cc:1460
 hmdctrackdset.cc:1461
 hmdctrackdset.cc:1462
 hmdctrackdset.cc:1463
 hmdctrackdset.cc:1464
 hmdctrackdset.cc:1465
 hmdctrackdset.cc:1466
 hmdctrackdset.cc:1467
 hmdctrackdset.cc:1468
 hmdctrackdset.cc:1469
 hmdctrackdset.cc:1470
 hmdctrackdset.cc:1471
 hmdctrackdset.cc:1472
 hmdctrackdset.cc:1473
 hmdctrackdset.cc:1474
 hmdctrackdset.cc:1475
 hmdctrackdset.cc:1476
 hmdctrackdset.cc:1477
 hmdctrackdset.cc:1478
 hmdctrackdset.cc:1479
 hmdctrackdset.cc:1480
 hmdctrackdset.cc:1481
 hmdctrackdset.cc:1482
 hmdctrackdset.cc:1483
 hmdctrackdset.cc:1484
 hmdctrackdset.cc:1485
 hmdctrackdset.cc:1486
 hmdctrackdset.cc:1487
 hmdctrackdset.cc:1488
 hmdctrackdset.cc:1489
 hmdctrackdset.cc:1490
 hmdctrackdset.cc:1491
 hmdctrackdset.cc:1492
 hmdctrackdset.cc:1493
 hmdctrackdset.cc:1494
 hmdctrackdset.cc:1495
 hmdctrackdset.cc:1496
 hmdctrackdset.cc:1497
 hmdctrackdset.cc:1498
 hmdctrackdset.cc:1499
 hmdctrackdset.cc:1500
 hmdctrackdset.cc:1501
 hmdctrackdset.cc:1502
 hmdctrackdset.cc:1503
 hmdctrackdset.cc:1504
 hmdctrackdset.cc:1505
 hmdctrackdset.cc:1506
 hmdctrackdset.cc:1507
 hmdctrackdset.cc:1508
 hmdctrackdset.cc:1509
 hmdctrackdset.cc:1510
 hmdctrackdset.cc:1511
 hmdctrackdset.cc:1512
 hmdctrackdset.cc:1513
 hmdctrackdset.cc:1514
 hmdctrackdset.cc:1515
 hmdctrackdset.cc:1516
 hmdctrackdset.cc:1517
 hmdctrackdset.cc:1518
 hmdctrackdset.cc:1519
 hmdctrackdset.cc:1520
 hmdctrackdset.cc:1521
 hmdctrackdset.cc:1522
 hmdctrackdset.cc:1523
 hmdctrackdset.cc:1524
 hmdctrackdset.cc:1525
 hmdctrackdset.cc:1526
 hmdctrackdset.cc:1527
 hmdctrackdset.cc:1528
 hmdctrackdset.cc:1529
 hmdctrackdset.cc:1530
 hmdctrackdset.cc:1531
 hmdctrackdset.cc:1532
 hmdctrackdset.cc:1533
 hmdctrackdset.cc:1534
 hmdctrackdset.cc:1535
 hmdctrackdset.cc:1536
 hmdctrackdset.cc:1537
 hmdctrackdset.cc:1538
 hmdctrackdset.cc:1539
 hmdctrackdset.cc:1540
 hmdctrackdset.cc:1541
 hmdctrackdset.cc:1542
 hmdctrackdset.cc:1543
 hmdctrackdset.cc:1544
 hmdctrackdset.cc:1545
 hmdctrackdset.cc:1546
 hmdctrackdset.cc:1547
 hmdctrackdset.cc:1548
 hmdctrackdset.cc:1549
 hmdctrackdset.cc:1550
 hmdctrackdset.cc:1551
 hmdctrackdset.cc:1552
 hmdctrackdset.cc:1553
 hmdctrackdset.cc:1554
 hmdctrackdset.cc:1555
 hmdctrackdset.cc:1556
 hmdctrackdset.cc:1557
 hmdctrackdset.cc:1558
 hmdctrackdset.cc:1559
 hmdctrackdset.cc:1560
 hmdctrackdset.cc:1561
 hmdctrackdset.cc:1562
 hmdctrackdset.cc:1563
 hmdctrackdset.cc:1564
 hmdctrackdset.cc:1565
 hmdctrackdset.cc:1566
 hmdctrackdset.cc:1567
 hmdctrackdset.cc:1568
 hmdctrackdset.cc:1569
 hmdctrackdset.cc:1570
 hmdctrackdset.cc:1571
 hmdctrackdset.cc:1572
 hmdctrackdset.cc:1573
 hmdctrackdset.cc:1574
 hmdctrackdset.cc:1575
 hmdctrackdset.cc:1576
 hmdctrackdset.cc:1577
 hmdctrackdset.cc:1578
 hmdctrackdset.cc:1579
 hmdctrackdset.cc:1580
 hmdctrackdset.cc:1581
 hmdctrackdset.cc:1582
 hmdctrackdset.cc:1583
 hmdctrackdset.cc:1584
 hmdctrackdset.cc:1585
 hmdctrackdset.cc:1586
 hmdctrackdset.cc:1587
 hmdctrackdset.cc:1588
 hmdctrackdset.cc:1589
 hmdctrackdset.cc:1590
 hmdctrackdset.cc:1591
 hmdctrackdset.cc:1592
 hmdctrackdset.cc:1593
 hmdctrackdset.cc:1594
 hmdctrackdset.cc:1595
 hmdctrackdset.cc:1596
 hmdctrackdset.cc:1597
 hmdctrackdset.cc:1598
 hmdctrackdset.cc:1599
 hmdctrackdset.cc:1600
 hmdctrackdset.cc:1601
 hmdctrackdset.cc:1602
 hmdctrackdset.cc:1603
 hmdctrackdset.cc:1604
 hmdctrackdset.cc:1605
 hmdctrackdset.cc:1606
 hmdctrackdset.cc:1607
 hmdctrackdset.cc:1608
 hmdctrackdset.cc:1609
 hmdctrackdset.cc:1610
 hmdctrackdset.cc:1611
 hmdctrackdset.cc:1612
 hmdctrackdset.cc:1613
 hmdctrackdset.cc:1614
 hmdctrackdset.cc:1615
 hmdctrackdset.cc:1616
 hmdctrackdset.cc:1617
 hmdctrackdset.cc:1618
 hmdctrackdset.cc:1619
 hmdctrackdset.cc:1620
 hmdctrackdset.cc:1621
 hmdctrackdset.cc:1622
 hmdctrackdset.cc:1623
 hmdctrackdset.cc:1624
 hmdctrackdset.cc:1625
 hmdctrackdset.cc:1626
 hmdctrackdset.cc:1627
 hmdctrackdset.cc:1628
 hmdctrackdset.cc:1629
 hmdctrackdset.cc:1630
 hmdctrackdset.cc:1631
 hmdctrackdset.cc:1632
 hmdctrackdset.cc:1633
 hmdctrackdset.cc:1634
 hmdctrackdset.cc:1635
 hmdctrackdset.cc:1636
 hmdctrackdset.cc:1637
 hmdctrackdset.cc:1638
 hmdctrackdset.cc:1639
 hmdctrackdset.cc:1640
 hmdctrackdset.cc:1641
 hmdctrackdset.cc:1642
 hmdctrackdset.cc:1643
 hmdctrackdset.cc:1644
 hmdctrackdset.cc:1645
 hmdctrackdset.cc:1646
 hmdctrackdset.cc:1647
 hmdctrackdset.cc:1648
 hmdctrackdset.cc:1649
 hmdctrackdset.cc:1650
 hmdctrackdset.cc:1651
 hmdctrackdset.cc:1652
 hmdctrackdset.cc:1653
 hmdctrackdset.cc:1654
 hmdctrackdset.cc:1655
 hmdctrackdset.cc:1656
 hmdctrackdset.cc:1657
 hmdctrackdset.cc:1658
 hmdctrackdset.cc:1659
 hmdctrackdset.cc:1660
 hmdctrackdset.cc:1661
 hmdctrackdset.cc:1662
 hmdctrackdset.cc:1663
 hmdctrackdset.cc:1664
 hmdctrackdset.cc:1665
 hmdctrackdset.cc:1666
 hmdctrackdset.cc:1667
 hmdctrackdset.cc:1668
 hmdctrackdset.cc:1669
 hmdctrackdset.cc:1670
 hmdctrackdset.cc:1671
 hmdctrackdset.cc:1672
 hmdctrackdset.cc:1673
 hmdctrackdset.cc:1674
 hmdctrackdset.cc:1675
 hmdctrackdset.cc:1676
 hmdctrackdset.cc:1677
 hmdctrackdset.cc:1678
 hmdctrackdset.cc:1679
 hmdctrackdset.cc:1680
 hmdctrackdset.cc:1681
 hmdctrackdset.cc:1682
 hmdctrackdset.cc:1683
 hmdctrackdset.cc:1684
 hmdctrackdset.cc:1685
 hmdctrackdset.cc:1686
 hmdctrackdset.cc:1687
 hmdctrackdset.cc:1688
 hmdctrackdset.cc:1689
 hmdctrackdset.cc:1690
 hmdctrackdset.cc:1691
 hmdctrackdset.cc:1692
 hmdctrackdset.cc:1693
 hmdctrackdset.cc:1694
 hmdctrackdset.cc:1695
 hmdctrackdset.cc:1696
 hmdctrackdset.cc:1697
 hmdctrackdset.cc:1698
 hmdctrackdset.cc:1699
 hmdctrackdset.cc:1700
 hmdctrackdset.cc:1701
 hmdctrackdset.cc:1702
 hmdctrackdset.cc:1703
 hmdctrackdset.cc:1704
 hmdctrackdset.cc:1705
 hmdctrackdset.cc:1706
 hmdctrackdset.cc:1707
 hmdctrackdset.cc:1708
 hmdctrackdset.cc:1709
 hmdctrackdset.cc:1710
 hmdctrackdset.cc:1711
 hmdctrackdset.cc:1712
 hmdctrackdset.cc:1713
 hmdctrackdset.cc:1714
 hmdctrackdset.cc:1715
 hmdctrackdset.cc:1716
 hmdctrackdset.cc:1717
 hmdctrackdset.cc:1718
 hmdctrackdset.cc:1719
 hmdctrackdset.cc:1720
 hmdctrackdset.cc:1721
 hmdctrackdset.cc:1722
 hmdctrackdset.cc:1723
 hmdctrackdset.cc:1724
 hmdctrackdset.cc:1725
 hmdctrackdset.cc:1726
 hmdctrackdset.cc:1727
 hmdctrackdset.cc:1728
 hmdctrackdset.cc:1729
 hmdctrackdset.cc:1730
 hmdctrackdset.cc:1731
 hmdctrackdset.cc:1732
 hmdctrackdset.cc:1733
 hmdctrackdset.cc:1734
 hmdctrackdset.cc:1735
 hmdctrackdset.cc:1736
 hmdctrackdset.cc:1737
 hmdctrackdset.cc:1738
 hmdctrackdset.cc:1739
 hmdctrackdset.cc:1740
 hmdctrackdset.cc:1741
 hmdctrackdset.cc:1742
 hmdctrackdset.cc:1743
 hmdctrackdset.cc:1744
 hmdctrackdset.cc:1745
 hmdctrackdset.cc:1746
 hmdctrackdset.cc:1747
 hmdctrackdset.cc:1748
 hmdctrackdset.cc:1749
 hmdctrackdset.cc:1750
 hmdctrackdset.cc:1751
 hmdctrackdset.cc:1752
 hmdctrackdset.cc:1753
 hmdctrackdset.cc:1754
 hmdctrackdset.cc:1755
 hmdctrackdset.cc:1756
 hmdctrackdset.cc:1757
 hmdctrackdset.cc:1758
 hmdctrackdset.cc:1759
 hmdctrackdset.cc:1760
 hmdctrackdset.cc:1761
 hmdctrackdset.cc:1762
 hmdctrackdset.cc:1763
 hmdctrackdset.cc:1764
 hmdctrackdset.cc:1765
 hmdctrackdset.cc:1766
 hmdctrackdset.cc:1767
 hmdctrackdset.cc:1768
 hmdctrackdset.cc:1769
 hmdctrackdset.cc:1770
 hmdctrackdset.cc:1771
 hmdctrackdset.cc:1772
 hmdctrackdset.cc:1773
 hmdctrackdset.cc:1774
 hmdctrackdset.cc:1775
 hmdctrackdset.cc:1776
 hmdctrackdset.cc:1777
 hmdctrackdset.cc:1778
 hmdctrackdset.cc:1779
 hmdctrackdset.cc:1780
 hmdctrackdset.cc:1781
 hmdctrackdset.cc:1782
 hmdctrackdset.cc:1783
 hmdctrackdset.cc:1784
 hmdctrackdset.cc:1785
 hmdctrackdset.cc:1786
 hmdctrackdset.cc:1787
 hmdctrackdset.cc:1788
 hmdctrackdset.cc:1789
 hmdctrackdset.cc:1790
 hmdctrackdset.cc:1791
 hmdctrackdset.cc:1792
 hmdctrackdset.cc:1793
 hmdctrackdset.cc:1794
 hmdctrackdset.cc:1795
 hmdctrackdset.cc:1796
 hmdctrackdset.cc:1797
 hmdctrackdset.cc:1798
 hmdctrackdset.cc:1799
 hmdctrackdset.cc:1800
 hmdctrackdset.cc:1801
 hmdctrackdset.cc:1802
 hmdctrackdset.cc:1803
 hmdctrackdset.cc:1804
 hmdctrackdset.cc:1805
 hmdctrackdset.cc:1806
 hmdctrackdset.cc:1807
 hmdctrackdset.cc:1808
 hmdctrackdset.cc:1809
 hmdctrackdset.cc:1810
 hmdctrackdset.cc:1811
 hmdctrackdset.cc:1812
 hmdctrackdset.cc:1813
 hmdctrackdset.cc:1814
 hmdctrackdset.cc:1815
 hmdctrackdset.cc:1816
 hmdctrackdset.cc:1817
 hmdctrackdset.cc:1818
 hmdctrackdset.cc:1819
 hmdctrackdset.cc:1820
 hmdctrackdset.cc:1821
 hmdctrackdset.cc:1822
 hmdctrackdset.cc:1823
 hmdctrackdset.cc:1824
 hmdctrackdset.cc:1825
 hmdctrackdset.cc:1826
 hmdctrackdset.cc:1827
 hmdctrackdset.cc:1828
 hmdctrackdset.cc:1829
 hmdctrackdset.cc:1830
 hmdctrackdset.cc:1831
 hmdctrackdset.cc:1832
 hmdctrackdset.cc:1833
 hmdctrackdset.cc:1834
 hmdctrackdset.cc:1835
 hmdctrackdset.cc:1836
 hmdctrackdset.cc:1837
 hmdctrackdset.cc:1838
 hmdctrackdset.cc:1839
 hmdctrackdset.cc:1840
 hmdctrackdset.cc:1841
 hmdctrackdset.cc:1842
 hmdctrackdset.cc:1843
 hmdctrackdset.cc:1844
 hmdctrackdset.cc:1845
 hmdctrackdset.cc:1846
 hmdctrackdset.cc:1847
 hmdctrackdset.cc:1848
 hmdctrackdset.cc:1849
 hmdctrackdset.cc:1850
 hmdctrackdset.cc:1851
 hmdctrackdset.cc:1852
 hmdctrackdset.cc:1853
 hmdctrackdset.cc:1854
 hmdctrackdset.cc:1855
 hmdctrackdset.cc:1856
 hmdctrackdset.cc:1857
 hmdctrackdset.cc:1858
 hmdctrackdset.cc:1859
 hmdctrackdset.cc:1860
 hmdctrackdset.cc:1861
 hmdctrackdset.cc:1862
 hmdctrackdset.cc:1863
 hmdctrackdset.cc:1864
 hmdctrackdset.cc:1865
 hmdctrackdset.cc:1866
 hmdctrackdset.cc:1867
 hmdctrackdset.cc:1868
 hmdctrackdset.cc:1869
 hmdctrackdset.cc:1870
 hmdctrackdset.cc:1871
 hmdctrackdset.cc:1872
 hmdctrackdset.cc:1873
 hmdctrackdset.cc:1874
 hmdctrackdset.cc:1875
 hmdctrackdset.cc:1876
 hmdctrackdset.cc:1877
 hmdctrackdset.cc:1878
 hmdctrackdset.cc:1879
 hmdctrackdset.cc:1880
 hmdctrackdset.cc:1881
 hmdctrackdset.cc:1882
 hmdctrackdset.cc:1883
 hmdctrackdset.cc:1884
 hmdctrackdset.cc:1885
 hmdctrackdset.cc:1886
 hmdctrackdset.cc:1887
 hmdctrackdset.cc:1888
 hmdctrackdset.cc:1889
 hmdctrackdset.cc:1890
 hmdctrackdset.cc:1891
 hmdctrackdset.cc:1892
 hmdctrackdset.cc:1893
 hmdctrackdset.cc:1894
 hmdctrackdset.cc:1895
 hmdctrackdset.cc:1896
 hmdctrackdset.cc:1897
 hmdctrackdset.cc:1898
 hmdctrackdset.cc:1899
 hmdctrackdset.cc:1900
 hmdctrackdset.cc:1901
 hmdctrackdset.cc:1902
 hmdctrackdset.cc:1903
 hmdctrackdset.cc:1904
 hmdctrackdset.cc:1905
 hmdctrackdset.cc:1906
 hmdctrackdset.cc:1907
 hmdctrackdset.cc:1908
 hmdctrackdset.cc:1909
 hmdctrackdset.cc:1910
 hmdctrackdset.cc:1911
 hmdctrackdset.cc:1912
 hmdctrackdset.cc:1913
 hmdctrackdset.cc:1914
 hmdctrackdset.cc:1915
 hmdctrackdset.cc:1916
 hmdctrackdset.cc:1917
 hmdctrackdset.cc:1918
 hmdctrackdset.cc:1919
 hmdctrackdset.cc:1920
 hmdctrackdset.cc:1921
 hmdctrackdset.cc:1922
 hmdctrackdset.cc:1923
 hmdctrackdset.cc:1924
 hmdctrackdset.cc:1925
 hmdctrackdset.cc:1926
 hmdctrackdset.cc:1927
 hmdctrackdset.cc:1928
 hmdctrackdset.cc:1929
 hmdctrackdset.cc:1930
 hmdctrackdset.cc:1931
 hmdctrackdset.cc:1932
 hmdctrackdset.cc:1933
 hmdctrackdset.cc:1934
 hmdctrackdset.cc:1935
 hmdctrackdset.cc:1936
 hmdctrackdset.cc:1937
 hmdctrackdset.cc:1938
 hmdctrackdset.cc:1939
 hmdctrackdset.cc:1940
 hmdctrackdset.cc:1941
 hmdctrackdset.cc:1942
 hmdctrackdset.cc:1943
 hmdctrackdset.cc:1944
 hmdctrackdset.cc:1945
 hmdctrackdset.cc:1946
 hmdctrackdset.cc:1947
 hmdctrackdset.cc:1948
 hmdctrackdset.cc:1949
 hmdctrackdset.cc:1950
 hmdctrackdset.cc:1951
 hmdctrackdset.cc:1952
 hmdctrackdset.cc:1953
 hmdctrackdset.cc:1954
 hmdctrackdset.cc:1955
 hmdctrackdset.cc:1956
 hmdctrackdset.cc:1957
 hmdctrackdset.cc:1958
 hmdctrackdset.cc:1959
 hmdctrackdset.cc:1960
 hmdctrackdset.cc:1961
 hmdctrackdset.cc:1962
 hmdctrackdset.cc:1963
 hmdctrackdset.cc:1964
 hmdctrackdset.cc:1965
 hmdctrackdset.cc:1966
 hmdctrackdset.cc:1967
 hmdctrackdset.cc:1968
 hmdctrackdset.cc:1969
 hmdctrackdset.cc:1970
 hmdctrackdset.cc:1971
 hmdctrackdset.cc:1972
 hmdctrackdset.cc:1973
 hmdctrackdset.cc:1974
 hmdctrackdset.cc:1975
 hmdctrackdset.cc:1976
 hmdctrackdset.cc:1977
 hmdctrackdset.cc:1978
 hmdctrackdset.cc:1979
 hmdctrackdset.cc:1980
 hmdctrackdset.cc:1981
 hmdctrackdset.cc:1982
 hmdctrackdset.cc:1983
 hmdctrackdset.cc:1984
 hmdctrackdset.cc:1985
 hmdctrackdset.cc:1986
 hmdctrackdset.cc:1987
 hmdctrackdset.cc:1988
 hmdctrackdset.cc:1989
 hmdctrackdset.cc:1990
 hmdctrackdset.cc:1991
 hmdctrackdset.cc:1992
 hmdctrackdset.cc:1993
 hmdctrackdset.cc:1994
 hmdctrackdset.cc:1995
 hmdctrackdset.cc:1996
 hmdctrackdset.cc:1997
 hmdctrackdset.cc:1998
 hmdctrackdset.cc:1999
 hmdctrackdset.cc:2000
 hmdctrackdset.cc:2001
 hmdctrackdset.cc:2002
 hmdctrackdset.cc:2003
 hmdctrackdset.cc:2004
 hmdctrackdset.cc:2005
 hmdctrackdset.cc:2006
 hmdctrackdset.cc:2007
 hmdctrackdset.cc:2008
 hmdctrackdset.cc:2009
 hmdctrackdset.cc:2010
 hmdctrackdset.cc:2011
 hmdctrackdset.cc:2012
 hmdctrackdset.cc:2013
 hmdctrackdset.cc:2014
 hmdctrackdset.cc:2015
 hmdctrackdset.cc:2016
 hmdctrackdset.cc:2017
 hmdctrackdset.cc:2018
 hmdctrackdset.cc:2019
 hmdctrackdset.cc:2020
 hmdctrackdset.cc:2021
 hmdctrackdset.cc:2022
 hmdctrackdset.cc:2023
 hmdctrackdset.cc:2024
 hmdctrackdset.cc:2025
 hmdctrackdset.cc:2026
 hmdctrackdset.cc:2027
 hmdctrackdset.cc:2028
 hmdctrackdset.cc:2029
 hmdctrackdset.cc:2030
 hmdctrackdset.cc:2031
 hmdctrackdset.cc:2032
 hmdctrackdset.cc:2033
 hmdctrackdset.cc:2034
 hmdctrackdset.cc:2035
 hmdctrackdset.cc:2036
 hmdctrackdset.cc:2037
 hmdctrackdset.cc:2038
 hmdctrackdset.cc:2039
 hmdctrackdset.cc:2040
 hmdctrackdset.cc:2041
 hmdctrackdset.cc:2042
 hmdctrackdset.cc:2043
 hmdctrackdset.cc:2044
 hmdctrackdset.cc:2045
 hmdctrackdset.cc:2046
 hmdctrackdset.cc:2047
 hmdctrackdset.cc:2048
 hmdctrackdset.cc:2049
 hmdctrackdset.cc:2050
 hmdctrackdset.cc:2051
 hmdctrackdset.cc:2052
 hmdctrackdset.cc:2053
 hmdctrackdset.cc:2054
 hmdctrackdset.cc:2055
 hmdctrackdset.cc:2056
 hmdctrackdset.cc:2057
 hmdctrackdset.cc:2058
 hmdctrackdset.cc:2059
 hmdctrackdset.cc:2060
 hmdctrackdset.cc:2061
 hmdctrackdset.cc:2062
 hmdctrackdset.cc:2063
 hmdctrackdset.cc:2064
 hmdctrackdset.cc:2065
 hmdctrackdset.cc:2066
 hmdctrackdset.cc:2067
 hmdctrackdset.cc:2068
 hmdctrackdset.cc:2069
 hmdctrackdset.cc:2070
 hmdctrackdset.cc:2071
 hmdctrackdset.cc:2072
 hmdctrackdset.cc:2073
 hmdctrackdset.cc:2074
 hmdctrackdset.cc:2075
 hmdctrackdset.cc:2076
 hmdctrackdset.cc:2077
 hmdctrackdset.cc:2078
 hmdctrackdset.cc:2079
 hmdctrackdset.cc:2080
 hmdctrackdset.cc:2081
 hmdctrackdset.cc:2082
 hmdctrackdset.cc:2083
 hmdctrackdset.cc:2084
 hmdctrackdset.cc:2085
 hmdctrackdset.cc:2086
 hmdctrackdset.cc:2087
 hmdctrackdset.cc:2088
 hmdctrackdset.cc:2089
 hmdctrackdset.cc:2090
 hmdctrackdset.cc:2091
 hmdctrackdset.cc:2092
 hmdctrackdset.cc:2093
 hmdctrackdset.cc:2094
 hmdctrackdset.cc:2095
 hmdctrackdset.cc:2096
 hmdctrackdset.cc:2097
 hmdctrackdset.cc:2098
 hmdctrackdset.cc:2099
 hmdctrackdset.cc:2100
 hmdctrackdset.cc:2101
 hmdctrackdset.cc:2102
 hmdctrackdset.cc:2103
 hmdctrackdset.cc:2104
 hmdctrackdset.cc:2105
 hmdctrackdset.cc:2106
 hmdctrackdset.cc:2107
 hmdctrackdset.cc:2108
 hmdctrackdset.cc:2109
 hmdctrackdset.cc:2110
 hmdctrackdset.cc:2111
 hmdctrackdset.cc:2112
 hmdctrackdset.cc:2113
 hmdctrackdset.cc:2114
 hmdctrackdset.cc:2115
 hmdctrackdset.cc:2116
 hmdctrackdset.cc:2117
 hmdctrackdset.cc:2118
 hmdctrackdset.cc:2119
 hmdctrackdset.cc:2120
 hmdctrackdset.cc:2121
 hmdctrackdset.cc:2122
 hmdctrackdset.cc:2123
 hmdctrackdset.cc:2124
 hmdctrackdset.cc:2125
 hmdctrackdset.cc:2126
 hmdctrackdset.cc:2127
 hmdctrackdset.cc:2128
 hmdctrackdset.cc:2129
 hmdctrackdset.cc:2130
 hmdctrackdset.cc:2131
 hmdctrackdset.cc:2132
 hmdctrackdset.cc:2133
 hmdctrackdset.cc:2134
 hmdctrackdset.cc:2135
 hmdctrackdset.cc:2136
 hmdctrackdset.cc:2137
 hmdctrackdset.cc:2138
 hmdctrackdset.cc:2139
 hmdctrackdset.cc:2140
 hmdctrackdset.cc:2141
 hmdctrackdset.cc:2142
 hmdctrackdset.cc:2143
 hmdctrackdset.cc:2144
 hmdctrackdset.cc:2145
 hmdctrackdset.cc:2146
 hmdctrackdset.cc:2147
 hmdctrackdset.cc:2148
 hmdctrackdset.cc:2149
 hmdctrackdset.cc:2150
 hmdctrackdset.cc:2151
 hmdctrackdset.cc:2152
 hmdctrackdset.cc:2153
 hmdctrackdset.cc:2154
 hmdctrackdset.cc:2155
 hmdctrackdset.cc:2156
 hmdctrackdset.cc:2157
 hmdctrackdset.cc:2158
 hmdctrackdset.cc:2159
 hmdctrackdset.cc:2160
 hmdctrackdset.cc:2161
 hmdctrackdset.cc:2162
 hmdctrackdset.cc:2163
 hmdctrackdset.cc:2164
 hmdctrackdset.cc:2165
 hmdctrackdset.cc:2166
 hmdctrackdset.cc:2167
 hmdctrackdset.cc:2168
 hmdctrackdset.cc:2169
 hmdctrackdset.cc:2170
 hmdctrackdset.cc:2171
 hmdctrackdset.cc:2172
 hmdctrackdset.cc:2173
 hmdctrackdset.cc:2174
 hmdctrackdset.cc:2175
 hmdctrackdset.cc:2176
 hmdctrackdset.cc:2177
 hmdctrackdset.cc:2178
 hmdctrackdset.cc:2179
 hmdctrackdset.cc:2180
 hmdctrackdset.cc:2181
 hmdctrackdset.cc:2182
 hmdctrackdset.cc:2183
 hmdctrackdset.cc:2184
 hmdctrackdset.cc:2185
 hmdctrackdset.cc:2186
 hmdctrackdset.cc:2187
 hmdctrackdset.cc:2188
 hmdctrackdset.cc:2189
 hmdctrackdset.cc:2190
 hmdctrackdset.cc:2191
 hmdctrackdset.cc:2192
 hmdctrackdset.cc:2193
 hmdctrackdset.cc:2194
 hmdctrackdset.cc:2195
 hmdctrackdset.cc:2196
 hmdctrackdset.cc:2197
 hmdctrackdset.cc:2198
 hmdctrackdset.cc:2199
 hmdctrackdset.cc:2200
 hmdctrackdset.cc:2201
 hmdctrackdset.cc:2202
 hmdctrackdset.cc:2203
 hmdctrackdset.cc:2204
 hmdctrackdset.cc:2205
 hmdctrackdset.cc:2206
 hmdctrackdset.cc:2207
 hmdctrackdset.cc:2208
 hmdctrackdset.cc:2209
 hmdctrackdset.cc:2210
 hmdctrackdset.cc:2211
 hmdctrackdset.cc:2212
 hmdctrackdset.cc:2213
 hmdctrackdset.cc:2214
 hmdctrackdset.cc:2215
 hmdctrackdset.cc:2216
 hmdctrackdset.cc:2217
 hmdctrackdset.cc:2218
 hmdctrackdset.cc:2219
 hmdctrackdset.cc:2220
 hmdctrackdset.cc:2221
 hmdctrackdset.cc:2222
 hmdctrackdset.cc:2223
 hmdctrackdset.cc:2224
 hmdctrackdset.cc:2225
 hmdctrackdset.cc:2226
 hmdctrackdset.cc:2227
 hmdctrackdset.cc:2228
 hmdctrackdset.cc:2229
 hmdctrackdset.cc:2230
 hmdctrackdset.cc:2231
 hmdctrackdset.cc:2232
 hmdctrackdset.cc:2233
 hmdctrackdset.cc:2234
 hmdctrackdset.cc:2235
 hmdctrackdset.cc:2236
 hmdctrackdset.cc:2237
 hmdctrackdset.cc:2238
 hmdctrackdset.cc:2239
 hmdctrackdset.cc:2240
 hmdctrackdset.cc:2241
 hmdctrackdset.cc:2242
 hmdctrackdset.cc:2243
 hmdctrackdset.cc:2244
 hmdctrackdset.cc:2245
 hmdctrackdset.cc:2246
 hmdctrackdset.cc:2247
 hmdctrackdset.cc:2248
 hmdctrackdset.cc:2249
 hmdctrackdset.cc:2250
 hmdctrackdset.cc:2251
 hmdctrackdset.cc:2252
 hmdctrackdset.cc:2253
 hmdctrackdset.cc:2254
 hmdctrackdset.cc:2255
 hmdctrackdset.cc:2256
 hmdctrackdset.cc:2257
 hmdctrackdset.cc:2258
 hmdctrackdset.cc:2259
 hmdctrackdset.cc:2260
 hmdctrackdset.cc:2261
 hmdctrackdset.cc:2262
 hmdctrackdset.cc:2263
 hmdctrackdset.cc:2264
 hmdctrackdset.cc:2265
 hmdctrackdset.cc:2266
 hmdctrackdset.cc:2267
 hmdctrackdset.cc:2268
 hmdctrackdset.cc:2269
 hmdctrackdset.cc:2270
 hmdctrackdset.cc:2271
 hmdctrackdset.cc:2272
 hmdctrackdset.cc:2273
 hmdctrackdset.cc:2274
 hmdctrackdset.cc:2275
 hmdctrackdset.cc:2276
 hmdctrackdset.cc:2277
 hmdctrackdset.cc:2278
 hmdctrackdset.cc:2279
 hmdctrackdset.cc:2280
 hmdctrackdset.cc:2281
 hmdctrackdset.cc:2282
 hmdctrackdset.cc:2283
 hmdctrackdset.cc:2284
 hmdctrackdset.cc:2285
 hmdctrackdset.cc:2286
 hmdctrackdset.cc:2287
 hmdctrackdset.cc:2288
 hmdctrackdset.cc:2289
 hmdctrackdset.cc:2290
 hmdctrackdset.cc:2291
 hmdctrackdset.cc:2292
 hmdctrackdset.cc:2293
 hmdctrackdset.cc:2294
 hmdctrackdset.cc:2295
 hmdctrackdset.cc:2296
 hmdctrackdset.cc:2297
 hmdctrackdset.cc:2298
 hmdctrackdset.cc:2299
 hmdctrackdset.cc:2300
 hmdctrackdset.cc:2301
 hmdctrackdset.cc:2302
 hmdctrackdset.cc:2303
 hmdctrackdset.cc:2304
 hmdctrackdset.cc:2305
 hmdctrackdset.cc:2306
 hmdctrackdset.cc:2307
 hmdctrackdset.cc:2308
 hmdctrackdset.cc:2309
 hmdctrackdset.cc:2310
 hmdctrackdset.cc:2311
 hmdctrackdset.cc:2312
 hmdctrackdset.cc:2313
 hmdctrackdset.cc:2314
 hmdctrackdset.cc:2315
 hmdctrackdset.cc:2316
 hmdctrackdset.cc:2317
 hmdctrackdset.cc:2318
 hmdctrackdset.cc:2319
 hmdctrackdset.cc:2320
 hmdctrackdset.cc:2321
 hmdctrackdset.cc:2322
 hmdctrackdset.cc:2323
 hmdctrackdset.cc:2324
 hmdctrackdset.cc:2325
 hmdctrackdset.cc:2326
 hmdctrackdset.cc:2327
 hmdctrackdset.cc:2328
 hmdctrackdset.cc:2329
 hmdctrackdset.cc:2330
 hmdctrackdset.cc:2331
 hmdctrackdset.cc:2332
 hmdctrackdset.cc:2333
 hmdctrackdset.cc:2334
 hmdctrackdset.cc:2335
 hmdctrackdset.cc:2336
 hmdctrackdset.cc:2337
 hmdctrackdset.cc:2338
 hmdctrackdset.cc:2339
 hmdctrackdset.cc:2340
 hmdctrackdset.cc:2341
 hmdctrackdset.cc:2342
 hmdctrackdset.cc:2343
 hmdctrackdset.cc:2344
 hmdctrackdset.cc:2345
 hmdctrackdset.cc:2346
 hmdctrackdset.cc:2347
 hmdctrackdset.cc:2348
 hmdctrackdset.cc:2349
 hmdctrackdset.cc:2350
 hmdctrackdset.cc:2351
 hmdctrackdset.cc:2352
 hmdctrackdset.cc:2353
 hmdctrackdset.cc:2354
 hmdctrackdset.cc:2355
 hmdctrackdset.cc:2356
 hmdctrackdset.cc:2357
 hmdctrackdset.cc:2358
 hmdctrackdset.cc:2359
 hmdctrackdset.cc:2360
 hmdctrackdset.cc:2361
 hmdctrackdset.cc:2362
 hmdctrackdset.cc:2363
 hmdctrackdset.cc:2364
 hmdctrackdset.cc:2365
 hmdctrackdset.cc:2366
 hmdctrackdset.cc:2367
 hmdctrackdset.cc:2368
 hmdctrackdset.cc:2369
 hmdctrackdset.cc:2370
 hmdctrackdset.cc:2371
 hmdctrackdset.cc:2372
 hmdctrackdset.cc:2373
 hmdctrackdset.cc:2374
 hmdctrackdset.cc:2375
 hmdctrackdset.cc:2376
 hmdctrackdset.cc:2377
 hmdctrackdset.cc:2378
 hmdctrackdset.cc:2379
 hmdctrackdset.cc:2380
 hmdctrackdset.cc:2381
 hmdctrackdset.cc:2382
 hmdctrackdset.cc:2383
 hmdctrackdset.cc:2384
 hmdctrackdset.cc:2385
 hmdctrackdset.cc:2386
 hmdctrackdset.cc:2387
 hmdctrackdset.cc:2388
 hmdctrackdset.cc:2389
 hmdctrackdset.cc:2390
 hmdctrackdset.cc:2391
 hmdctrackdset.cc:2392
 hmdctrackdset.cc:2393
 hmdctrackdset.cc:2394
 hmdctrackdset.cc:2395
 hmdctrackdset.cc:2396
 hmdctrackdset.cc:2397
 hmdctrackdset.cc:2398
 hmdctrackdset.cc:2399
 hmdctrackdset.cc:2400
 hmdctrackdset.cc:2401
 hmdctrackdset.cc:2402
 hmdctrackdset.cc:2403
 hmdctrackdset.cc:2404
 hmdctrackdset.cc:2405
 hmdctrackdset.cc:2406
 hmdctrackdset.cc:2407
 hmdctrackdset.cc:2408
 hmdctrackdset.cc:2409
 hmdctrackdset.cc:2410
 hmdctrackdset.cc:2411
 hmdctrackdset.cc:2412
 hmdctrackdset.cc:2413
 hmdctrackdset.cc:2414
 hmdctrackdset.cc:2415
 hmdctrackdset.cc:2416
 hmdctrackdset.cc:2417
 hmdctrackdset.cc:2418
 hmdctrackdset.cc:2419
 hmdctrackdset.cc:2420
 hmdctrackdset.cc:2421
 hmdctrackdset.cc:2422
 hmdctrackdset.cc:2423
 hmdctrackdset.cc:2424
 hmdctrackdset.cc:2425
 hmdctrackdset.cc:2426
 hmdctrackdset.cc:2427
 hmdctrackdset.cc:2428
 hmdctrackdset.cc:2429
 hmdctrackdset.cc:2430
 hmdctrackdset.cc:2431
 hmdctrackdset.cc:2432
 hmdctrackdset.cc:2433
 hmdctrackdset.cc:2434
 hmdctrackdset.cc:2435
 hmdctrackdset.cc:2436
 hmdctrackdset.cc:2437
 hmdctrackdset.cc:2438
 hmdctrackdset.cc:2439
 hmdctrackdset.cc:2440
 hmdctrackdset.cc:2441
 hmdctrackdset.cc:2442
 hmdctrackdset.cc:2443
 hmdctrackdset.cc:2444
 hmdctrackdset.cc:2445
 hmdctrackdset.cc:2446
 hmdctrackdset.cc:2447
 hmdctrackdset.cc:2448
 hmdctrackdset.cc:2449
 hmdctrackdset.cc:2450
 hmdctrackdset.cc:2451
 hmdctrackdset.cc:2452
 hmdctrackdset.cc:2453
 hmdctrackdset.cc:2454
 hmdctrackdset.cc:2455
 hmdctrackdset.cc:2456
 hmdctrackdset.cc:2457
 hmdctrackdset.cc:2458
 hmdctrackdset.cc:2459
 hmdctrackdset.cc:2460
 hmdctrackdset.cc:2461
 hmdctrackdset.cc:2462
 hmdctrackdset.cc:2463
 hmdctrackdset.cc:2464
 hmdctrackdset.cc:2465
 hmdctrackdset.cc:2466
 hmdctrackdset.cc:2467
 hmdctrackdset.cc:2468
 hmdctrackdset.cc:2469
 hmdctrackdset.cc:2470
 hmdctrackdset.cc:2471
 hmdctrackdset.cc:2472
 hmdctrackdset.cc:2473
 hmdctrackdset.cc:2474
 hmdctrackdset.cc:2475
 hmdctrackdset.cc:2476
 hmdctrackdset.cc:2477
 hmdctrackdset.cc:2478
 hmdctrackdset.cc:2479
 hmdctrackdset.cc:2480
 hmdctrackdset.cc:2481
 hmdctrackdset.cc:2482
 hmdctrackdset.cc:2483
 hmdctrackdset.cc:2484
 hmdctrackdset.cc:2485
 hmdctrackdset.cc:2486
 hmdctrackdset.cc:2487
 hmdctrackdset.cc:2488
 hmdctrackdset.cc:2489
 hmdctrackdset.cc:2490
 hmdctrackdset.cc:2491
 hmdctrackdset.cc:2492
 hmdctrackdset.cc:2493
 hmdctrackdset.cc:2494
 hmdctrackdset.cc:2495
 hmdctrackdset.cc:2496
 hmdctrackdset.cc:2497
 hmdctrackdset.cc:2498
 hmdctrackdset.cc:2499
 hmdctrackdset.cc:2500
 hmdctrackdset.cc:2501
 hmdctrackdset.cc:2502
 hmdctrackdset.cc:2503
 hmdctrackdset.cc:2504
 hmdctrackdset.cc:2505
 hmdctrackdset.cc:2506
 hmdctrackdset.cc:2507
 hmdctrackdset.cc:2508
 hmdctrackdset.cc:2509
 hmdctrackdset.cc:2510
 hmdctrackdset.cc:2511
 hmdctrackdset.cc:2512
 hmdctrackdset.cc:2513
 hmdctrackdset.cc:2514
 hmdctrackdset.cc:2515
 hmdctrackdset.cc:2516
 hmdctrackdset.cc:2517
 hmdctrackdset.cc:2518
 hmdctrackdset.cc:2519
 hmdctrackdset.cc:2520
 hmdctrackdset.cc:2521
 hmdctrackdset.cc:2522
 hmdctrackdset.cc:2523
 hmdctrackdset.cc:2524
 hmdctrackdset.cc:2525
 hmdctrackdset.cc:2526
 hmdctrackdset.cc:2527
 hmdctrackdset.cc:2528
 hmdctrackdset.cc:2529
 hmdctrackdset.cc:2530
 hmdctrackdset.cc:2531
 hmdctrackdset.cc:2532
 hmdctrackdset.cc:2533
 hmdctrackdset.cc:2534
 hmdctrackdset.cc:2535
 hmdctrackdset.cc:2536
 hmdctrackdset.cc:2537
 hmdctrackdset.cc:2538
 hmdctrackdset.cc:2539
 hmdctrackdset.cc:2540
 hmdctrackdset.cc:2541
 hmdctrackdset.cc:2542
 hmdctrackdset.cc:2543
 hmdctrackdset.cc:2544
 hmdctrackdset.cc:2545
 hmdctrackdset.cc:2546
 hmdctrackdset.cc:2547
 hmdctrackdset.cc:2548
 hmdctrackdset.cc:2549
 hmdctrackdset.cc:2550
 hmdctrackdset.cc:2551
 hmdctrackdset.cc:2552
 hmdctrackdset.cc:2553
 hmdctrackdset.cc:2554
 hmdctrackdset.cc:2555
 hmdctrackdset.cc:2556
 hmdctrackdset.cc:2557
 hmdctrackdset.cc:2558
 hmdctrackdset.cc:2559
 hmdctrackdset.cc:2560
 hmdctrackdset.cc:2561
 hmdctrackdset.cc:2562
 hmdctrackdset.cc:2563
 hmdctrackdset.cc:2564
 hmdctrackdset.cc:2565
 hmdctrackdset.cc:2566
 hmdctrackdset.cc:2567
 hmdctrackdset.cc:2568
 hmdctrackdset.cc:2569
 hmdctrackdset.cc:2570
 hmdctrackdset.cc:2571
 hmdctrackdset.cc:2572
 hmdctrackdset.cc:2573
 hmdctrackdset.cc:2574
 hmdctrackdset.cc:2575
 hmdctrackdset.cc:2576
 hmdctrackdset.cc:2577
 hmdctrackdset.cc:2578
 hmdctrackdset.cc:2579
 hmdctrackdset.cc:2580
 hmdctrackdset.cc:2581
 hmdctrackdset.cc:2582
 hmdctrackdset.cc:2583
 hmdctrackdset.cc:2584
 hmdctrackdset.cc:2585
 hmdctrackdset.cc:2586
 hmdctrackdset.cc:2587
 hmdctrackdset.cc:2588
 hmdctrackdset.cc:2589
 hmdctrackdset.cc:2590
 hmdctrackdset.cc:2591
 hmdctrackdset.cc:2592
 hmdctrackdset.cc:2593
 hmdctrackdset.cc:2594
 hmdctrackdset.cc:2595
 hmdctrackdset.cc:2596
 hmdctrackdset.cc:2597
 hmdctrackdset.cc:2598
 hmdctrackdset.cc:2599
 hmdctrackdset.cc:2600
 hmdctrackdset.cc:2601
 hmdctrackdset.cc:2602
 hmdctrackdset.cc:2603
 hmdctrackdset.cc:2604
 hmdctrackdset.cc:2605
 hmdctrackdset.cc:2606
 hmdctrackdset.cc:2607
 hmdctrackdset.cc:2608
 hmdctrackdset.cc:2609
 hmdctrackdset.cc:2610
 hmdctrackdset.cc:2611
 hmdctrackdset.cc:2612
 hmdctrackdset.cc:2613
 hmdctrackdset.cc:2614
 hmdctrackdset.cc:2615
 hmdctrackdset.cc:2616
 hmdctrackdset.cc:2617
 hmdctrackdset.cc:2618
 hmdctrackdset.cc:2619
 hmdctrackdset.cc:2620
 hmdctrackdset.cc:2621
 hmdctrackdset.cc:2622
 hmdctrackdset.cc:2623
 hmdctrackdset.cc:2624
 hmdctrackdset.cc:2625
 hmdctrackdset.cc:2626
 hmdctrackdset.cc:2627
 hmdctrackdset.cc:2628
 hmdctrackdset.cc:2629
 hmdctrackdset.cc:2630
 hmdctrackdset.cc:2631
 hmdctrackdset.cc:2632
 hmdctrackdset.cc:2633
 hmdctrackdset.cc:2634
 hmdctrackdset.cc:2635
 hmdctrackdset.cc:2636
 hmdctrackdset.cc:2637
 hmdctrackdset.cc:2638
 hmdctrackdset.cc:2639
 hmdctrackdset.cc:2640
 hmdctrackdset.cc:2641
 hmdctrackdset.cc:2642
 hmdctrackdset.cc:2643
 hmdctrackdset.cc:2644
 hmdctrackdset.cc:2645
 hmdctrackdset.cc:2646
 hmdctrackdset.cc:2647
 hmdctrackdset.cc:2648
 hmdctrackdset.cc:2649
 hmdctrackdset.cc:2650
 hmdctrackdset.cc:2651
 hmdctrackdset.cc:2652
 hmdctrackdset.cc:2653
 hmdctrackdset.cc:2654
 hmdctrackdset.cc:2655
 hmdctrackdset.cc:2656
 hmdctrackdset.cc:2657
 hmdctrackdset.cc:2658
 hmdctrackdset.cc:2659
 hmdctrackdset.cc:2660
 hmdctrackdset.cc:2661
 hmdctrackdset.cc:2662
 hmdctrackdset.cc:2663
 hmdctrackdset.cc:2664
 hmdctrackdset.cc:2665
 hmdctrackdset.cc:2666
 hmdctrackdset.cc:2667
 hmdctrackdset.cc:2668
 hmdctrackdset.cc:2669
 hmdctrackdset.cc:2670
 hmdctrackdset.cc:2671
 hmdctrackdset.cc:2672
 hmdctrackdset.cc:2673
 hmdctrackdset.cc:2674
 hmdctrackdset.cc:2675
 hmdctrackdset.cc:2676
 hmdctrackdset.cc:2677
 hmdctrackdset.cc:2678
 hmdctrackdset.cc:2679
 hmdctrackdset.cc:2680
 hmdctrackdset.cc:2681
 hmdctrackdset.cc:2682
 hmdctrackdset.cc:2683
 hmdctrackdset.cc:2684
 hmdctrackdset.cc:2685
 hmdctrackdset.cc:2686
 hmdctrackdset.cc:2687
 hmdctrackdset.cc:2688
 hmdctrackdset.cc:2689
 hmdctrackdset.cc:2690
 hmdctrackdset.cc:2691
 hmdctrackdset.cc:2692
 hmdctrackdset.cc:2693
 hmdctrackdset.cc:2694
 hmdctrackdset.cc:2695
 hmdctrackdset.cc:2696
 hmdctrackdset.cc:2697
 hmdctrackdset.cc:2698
 hmdctrackdset.cc:2699
 hmdctrackdset.cc:2700
 hmdctrackdset.cc:2701
 hmdctrackdset.cc:2702
 hmdctrackdset.cc:2703
 hmdctrackdset.cc:2704
 hmdctrackdset.cc:2705
 hmdctrackdset.cc:2706
 hmdctrackdset.cc:2707
 hmdctrackdset.cc:2708
 hmdctrackdset.cc:2709
 hmdctrackdset.cc:2710
 hmdctrackdset.cc:2711
 hmdctrackdset.cc:2712
 hmdctrackdset.cc:2713
 hmdctrackdset.cc:2714
 hmdctrackdset.cc:2715
 hmdctrackdset.cc:2716
 hmdctrackdset.cc:2717
 hmdctrackdset.cc:2718
 hmdctrackdset.cc:2719
 hmdctrackdset.cc:2720
 hmdctrackdset.cc:2721
 hmdctrackdset.cc:2722
 hmdctrackdset.cc:2723
 hmdctrackdset.cc:2724
 hmdctrackdset.cc:2725
 hmdctrackdset.cc:2726
 hmdctrackdset.cc:2727
 hmdctrackdset.cc:2728
 hmdctrackdset.cc:2729
 hmdctrackdset.cc:2730
 hmdctrackdset.cc:2731
 hmdctrackdset.cc:2732
 hmdctrackdset.cc:2733
 hmdctrackdset.cc:2734
 hmdctrackdset.cc:2735
 hmdctrackdset.cc:2736
 hmdctrackdset.cc:2737
 hmdctrackdset.cc:2738
 hmdctrackdset.cc:2739
 hmdctrackdset.cc:2740
 hmdctrackdset.cc:2741
 hmdctrackdset.cc:2742
 hmdctrackdset.cc:2743
 hmdctrackdset.cc:2744
 hmdctrackdset.cc:2745
 hmdctrackdset.cc:2746
 hmdctrackdset.cc:2747
 hmdctrackdset.cc:2748
 hmdctrackdset.cc:2749
 hmdctrackdset.cc:2750
 hmdctrackdset.cc:2751
 hmdctrackdset.cc:2752
 hmdctrackdset.cc:2753
 hmdctrackdset.cc:2754
 hmdctrackdset.cc:2755
 hmdctrackdset.cc:2756
 hmdctrackdset.cc:2757
 hmdctrackdset.cc:2758
 hmdctrackdset.cc:2759
 hmdctrackdset.cc:2760
 hmdctrackdset.cc:2761
 hmdctrackdset.cc:2762
 hmdctrackdset.cc:2763
 hmdctrackdset.cc:2764
 hmdctrackdset.cc:2765
 hmdctrackdset.cc:2766
 hmdctrackdset.cc:2767
 hmdctrackdset.cc:2768
 hmdctrackdset.cc:2769
 hmdctrackdset.cc:2770
 hmdctrackdset.cc:2771
 hmdctrackdset.cc:2772
 hmdctrackdset.cc:2773
 hmdctrackdset.cc:2774
 hmdctrackdset.cc:2775
 hmdctrackdset.cc:2776
 hmdctrackdset.cc:2777
 hmdctrackdset.cc:2778
 hmdctrackdset.cc:2779
 hmdctrackdset.cc:2780
 hmdctrackdset.cc:2781
 hmdctrackdset.cc:2782
 hmdctrackdset.cc:2783
 hmdctrackdset.cc:2784
 hmdctrackdset.cc:2785
 hmdctrackdset.cc:2786
 hmdctrackdset.cc:2787
 hmdctrackdset.cc:2788
 hmdctrackdset.cc:2789
 hmdctrackdset.cc:2790
 hmdctrackdset.cc:2791
 hmdctrackdset.cc:2792
 hmdctrackdset.cc:2793
 hmdctrackdset.cc:2794
 hmdctrackdset.cc:2795
 hmdctrackdset.cc:2796
 hmdctrackdset.cc:2797
 hmdctrackdset.cc:2798
 hmdctrackdset.cc:2799
 hmdctrackdset.cc:2800
 hmdctrackdset.cc:2801
 hmdctrackdset.cc:2802
 hmdctrackdset.cc:2803
 hmdctrackdset.cc:2804
 hmdctrackdset.cc:2805
 hmdctrackdset.cc:2806
 hmdctrackdset.cc:2807
 hmdctrackdset.cc:2808
 hmdctrackdset.cc:2809
 hmdctrackdset.cc:2810
 hmdctrackdset.cc:2811
 hmdctrackdset.cc:2812
 hmdctrackdset.cc:2813
 hmdctrackdset.cc:2814
 hmdctrackdset.cc:2815
 hmdctrackdset.cc:2816
 hmdctrackdset.cc:2817
 hmdctrackdset.cc:2818
 hmdctrackdset.cc:2819
 hmdctrackdset.cc:2820
 hmdctrackdset.cc:2821
 hmdctrackdset.cc:2822
 hmdctrackdset.cc:2823
 hmdctrackdset.cc:2824
 hmdctrackdset.cc:2825
 hmdctrackdset.cc:2826
 hmdctrackdset.cc:2827
 hmdctrackdset.cc:2828
 hmdctrackdset.cc:2829
 hmdctrackdset.cc:2830
 hmdctrackdset.cc:2831
 hmdctrackdset.cc:2832
 hmdctrackdset.cc:2833
 hmdctrackdset.cc:2834
 hmdctrackdset.cc:2835
 hmdctrackdset.cc:2836
 hmdctrackdset.cc:2837
 hmdctrackdset.cc:2838
 hmdctrackdset.cc:2839
 hmdctrackdset.cc:2840
 hmdctrackdset.cc:2841
 hmdctrackdset.cc:2842
 hmdctrackdset.cc:2843
 hmdctrackdset.cc:2844
 hmdctrackdset.cc:2845
 hmdctrackdset.cc:2846
 hmdctrackdset.cc:2847
 hmdctrackdset.cc:2848
 hmdctrackdset.cc:2849
 hmdctrackdset.cc:2850
 hmdctrackdset.cc:2851
 hmdctrackdset.cc:2852
 hmdctrackdset.cc:2853
 hmdctrackdset.cc:2854
 hmdctrackdset.cc:2855
 hmdctrackdset.cc:2856
 hmdctrackdset.cc:2857
 hmdctrackdset.cc:2858
 hmdctrackdset.cc:2859
 hmdctrackdset.cc:2860
 hmdctrackdset.cc:2861
 hmdctrackdset.cc:2862
 hmdctrackdset.cc:2863
 hmdctrackdset.cc:2864
 hmdctrackdset.cc:2865
 hmdctrackdset.cc:2866
 hmdctrackdset.cc:2867
 hmdctrackdset.cc:2868
 hmdctrackdset.cc:2869
 hmdctrackdset.cc:2870
 hmdctrackdset.cc:2871
 hmdctrackdset.cc:2872
 hmdctrackdset.cc:2873
 hmdctrackdset.cc:2874
 hmdctrackdset.cc:2875
 hmdctrackdset.cc:2876
 hmdctrackdset.cc:2877
 hmdctrackdset.cc:2878
 hmdctrackdset.cc:2879
 hmdctrackdset.cc:2880
 hmdctrackdset.cc:2881
 hmdctrackdset.cc:2882
 hmdctrackdset.cc:2883
 hmdctrackdset.cc:2884
 hmdctrackdset.cc:2885
 hmdctrackdset.cc:2886
 hmdctrackdset.cc:2887
 hmdctrackdset.cc:2888
 hmdctrackdset.cc:2889
 hmdctrackdset.cc:2890
 hmdctrackdset.cc:2891
 hmdctrackdset.cc:2892
 hmdctrackdset.cc:2893
 hmdctrackdset.cc:2894
 hmdctrackdset.cc:2895
 hmdctrackdset.cc:2896
 hmdctrackdset.cc:2897
 hmdctrackdset.cc:2898
 hmdctrackdset.cc:2899
 hmdctrackdset.cc:2900
 hmdctrackdset.cc:2901
 hmdctrackdset.cc:2902
 hmdctrackdset.cc:2903
 hmdctrackdset.cc:2904
 hmdctrackdset.cc:2905
 hmdctrackdset.cc:2906
 hmdctrackdset.cc:2907
 hmdctrackdset.cc:2908
 hmdctrackdset.cc:2909
 hmdctrackdset.cc:2910
 hmdctrackdset.cc:2911
 hmdctrackdset.cc:2912
 hmdctrackdset.cc:2913
 hmdctrackdset.cc:2914
 hmdctrackdset.cc:2915
 hmdctrackdset.cc:2916
 hmdctrackdset.cc:2917
 hmdctrackdset.cc:2918
 hmdctrackdset.cc:2919
 hmdctrackdset.cc:2920
 hmdctrackdset.cc:2921
 hmdctrackdset.cc:2922
 hmdctrackdset.cc:2923
 hmdctrackdset.cc:2924
 hmdctrackdset.cc:2925
 hmdctrackdset.cc:2926
 hmdctrackdset.cc:2927
 hmdctrackdset.cc:2928
 hmdctrackdset.cc:2929
 hmdctrackdset.cc:2930
 hmdctrackdset.cc:2931
 hmdctrackdset.cc:2932
 hmdctrackdset.cc:2933
 hmdctrackdset.cc:2934
 hmdctrackdset.cc:2935
 hmdctrackdset.cc:2936
 hmdctrackdset.cc:2937
 hmdctrackdset.cc:2938
 hmdctrackdset.cc:2939
 hmdctrackdset.cc:2940
 hmdctrackdset.cc:2941
 hmdctrackdset.cc:2942
 hmdctrackdset.cc:2943
 hmdctrackdset.cc:2944
 hmdctrackdset.cc:2945
 hmdctrackdset.cc:2946
 hmdctrackdset.cc:2947
 hmdctrackdset.cc:2948
 hmdctrackdset.cc:2949
 hmdctrackdset.cc:2950
 hmdctrackdset.cc:2951
 hmdctrackdset.cc:2952
 hmdctrackdset.cc:2953
 hmdctrackdset.cc:2954
 hmdctrackdset.cc:2955
 hmdctrackdset.cc:2956
 hmdctrackdset.cc:2957
 hmdctrackdset.cc:2958
 hmdctrackdset.cc:2959
 hmdctrackdset.cc:2960
 hmdctrackdset.cc:2961
 hmdctrackdset.cc:2962
 hmdctrackdset.cc:2963
 hmdctrackdset.cc:2964
 hmdctrackdset.cc:2965
 hmdctrackdset.cc:2966
 hmdctrackdset.cc:2967
 hmdctrackdset.cc:2968
 hmdctrackdset.cc:2969
 hmdctrackdset.cc:2970
 hmdctrackdset.cc:2971
 hmdctrackdset.cc:2972
 hmdctrackdset.cc:2973
 hmdctrackdset.cc:2974
 hmdctrackdset.cc:2975
 hmdctrackdset.cc:2976
 hmdctrackdset.cc:2977
 hmdctrackdset.cc:2978
 hmdctrackdset.cc:2979
 hmdctrackdset.cc:2980
 hmdctrackdset.cc:2981
 hmdctrackdset.cc:2982
 hmdctrackdset.cc:2983
 hmdctrackdset.cc:2984
 hmdctrackdset.cc:2985
 hmdctrackdset.cc:2986
 hmdctrackdset.cc:2987
 hmdctrackdset.cc:2988
 hmdctrackdset.cc:2989
 hmdctrackdset.cc:2990
 hmdctrackdset.cc:2991
 hmdctrackdset.cc:2992
 hmdctrackdset.cc:2993
 hmdctrackdset.cc:2994
 hmdctrackdset.cc:2995
 hmdctrackdset.cc:2996
 hmdctrackdset.cc:2997
 hmdctrackdset.cc:2998
 hmdctrackdset.cc:2999
 hmdctrackdset.cc:3000
 hmdctrackdset.cc:3001
 hmdctrackdset.cc:3002
 hmdctrackdset.cc:3003
 hmdctrackdset.cc:3004
 hmdctrackdset.cc:3005
 hmdctrackdset.cc:3006
 hmdctrackdset.cc:3007
 hmdctrackdset.cc:3008
 hmdctrackdset.cc:3009
 hmdctrackdset.cc:3010
 hmdctrackdset.cc:3011
 hmdctrackdset.cc:3012
 hmdctrackdset.cc:3013
 hmdctrackdset.cc:3014
 hmdctrackdset.cc:3015
 hmdctrackdset.cc:3016
 hmdctrackdset.cc:3017
 hmdctrackdset.cc:3018
 hmdctrackdset.cc:3019
 hmdctrackdset.cc:3020
 hmdctrackdset.cc:3021
 hmdctrackdset.cc:3022
 hmdctrackdset.cc:3023
 hmdctrackdset.cc:3024
 hmdctrackdset.cc:3025
 hmdctrackdset.cc:3026
 hmdctrackdset.cc:3027
 hmdctrackdset.cc:3028
 hmdctrackdset.cc:3029
 hmdctrackdset.cc:3030
 hmdctrackdset.cc:3031
 hmdctrackdset.cc:3032
 hmdctrackdset.cc:3033
 hmdctrackdset.cc:3034
 hmdctrackdset.cc:3035
 hmdctrackdset.cc:3036
 hmdctrackdset.cc:3037
 hmdctrackdset.cc:3038
 hmdctrackdset.cc:3039
 hmdctrackdset.cc:3040
 hmdctrackdset.cc:3041
 hmdctrackdset.cc:3042
 hmdctrackdset.cc:3043
 hmdctrackdset.cc:3044
 hmdctrackdset.cc:3045
 hmdctrackdset.cc:3046
 hmdctrackdset.cc:3047
 hmdctrackdset.cc:3048
 hmdctrackdset.cc:3049
 hmdctrackdset.cc:3050
 hmdctrackdset.cc:3051
 hmdctrackdset.cc:3052
 hmdctrackdset.cc:3053
 hmdctrackdset.cc:3054
 hmdctrackdset.cc:3055
 hmdctrackdset.cc:3056
 hmdctrackdset.cc:3057
 hmdctrackdset.cc:3058
 hmdctrackdset.cc:3059
 hmdctrackdset.cc:3060
 hmdctrackdset.cc:3061
 hmdctrackdset.cc:3062
 hmdctrackdset.cc:3063
 hmdctrackdset.cc:3064
 hmdctrackdset.cc:3065
 hmdctrackdset.cc:3066
 hmdctrackdset.cc:3067
 hmdctrackdset.cc:3068
 hmdctrackdset.cc:3069
 hmdctrackdset.cc:3070
 hmdctrackdset.cc:3071
 hmdctrackdset.cc:3072
 hmdctrackdset.cc:3073
 hmdctrackdset.cc:3074
 hmdctrackdset.cc:3075
 hmdctrackdset.cc:3076
 hmdctrackdset.cc:3077
 hmdctrackdset.cc:3078
 hmdctrackdset.cc:3079
 hmdctrackdset.cc:3080
 hmdctrackdset.cc:3081
 hmdctrackdset.cc:3082
 hmdctrackdset.cc:3083
 hmdctrackdset.cc:3084
 hmdctrackdset.cc:3085
 hmdctrackdset.cc:3086
 hmdctrackdset.cc:3087
 hmdctrackdset.cc:3088
 hmdctrackdset.cc:3089
 hmdctrackdset.cc:3090
 hmdctrackdset.cc:3091
 hmdctrackdset.cc:3092
 hmdctrackdset.cc:3093
 hmdctrackdset.cc:3094
 hmdctrackdset.cc:3095
 hmdctrackdset.cc:3096
 hmdctrackdset.cc:3097
 hmdctrackdset.cc:3098
 hmdctrackdset.cc:3099
 hmdctrackdset.cc:3100
 hmdctrackdset.cc:3101
 hmdctrackdset.cc:3102
 hmdctrackdset.cc:3103
 hmdctrackdset.cc:3104
 hmdctrackdset.cc:3105
 hmdctrackdset.cc:3106
 hmdctrackdset.cc:3107
 hmdctrackdset.cc:3108
 hmdctrackdset.cc:3109
 hmdctrackdset.cc:3110
 hmdctrackdset.cc:3111
 hmdctrackdset.cc:3112
 hmdctrackdset.cc:3113
 hmdctrackdset.cc:3114
 hmdctrackdset.cc:3115
 hmdctrackdset.cc:3116
 hmdctrackdset.cc:3117
 hmdctrackdset.cc:3118
 hmdctrackdset.cc:3119
 hmdctrackdset.cc:3120
 hmdctrackdset.cc:3121
 hmdctrackdset.cc:3122
 hmdctrackdset.cc:3123
 hmdctrackdset.cc:3124
 hmdctrackdset.cc:3125
 hmdctrackdset.cc:3126
 hmdctrackdset.cc:3127
 hmdctrackdset.cc:3128
 hmdctrackdset.cc:3129
 hmdctrackdset.cc:3130
 hmdctrackdset.cc:3131
 hmdctrackdset.cc:3132
 hmdctrackdset.cc:3133
 hmdctrackdset.cc:3134
 hmdctrackdset.cc:3135
 hmdctrackdset.cc:3136
 hmdctrackdset.cc:3137
 hmdctrackdset.cc:3138
 hmdctrackdset.cc:3139
 hmdctrackdset.cc:3140
 hmdctrackdset.cc:3141
 hmdctrackdset.cc:3142
 hmdctrackdset.cc:3143
 hmdctrackdset.cc:3144
 hmdctrackdset.cc:3145
 hmdctrackdset.cc:3146
 hmdctrackdset.cc:3147
 hmdctrackdset.cc:3148
 hmdctrackdset.cc:3149
 hmdctrackdset.cc:3150
 hmdctrackdset.cc:3151
 hmdctrackdset.cc:3152
 hmdctrackdset.cc:3153
 hmdctrackdset.cc:3154
 hmdctrackdset.cc:3155
 hmdctrackdset.cc:3156
 hmdctrackdset.cc:3157
 hmdctrackdset.cc:3158
 hmdctrackdset.cc:3159
 hmdctrackdset.cc:3160
 hmdctrackdset.cc:3161
 hmdctrackdset.cc:3162
 hmdctrackdset.cc:3163
 hmdctrackdset.cc:3164
 hmdctrackdset.cc:3165
 hmdctrackdset.cc:3166
 hmdctrackdset.cc:3167
 hmdctrackdset.cc:3168
 hmdctrackdset.cc:3169
 hmdctrackdset.cc:3170
 hmdctrackdset.cc:3171
 hmdctrackdset.cc:3172
 hmdctrackdset.cc:3173
 hmdctrackdset.cc:3174
 hmdctrackdset.cc:3175
 hmdctrackdset.cc:3176
 hmdctrackdset.cc:3177
 hmdctrackdset.cc:3178
 hmdctrackdset.cc:3179
 hmdctrackdset.cc:3180
 hmdctrackdset.cc:3181
 hmdctrackdset.cc:3182
 hmdctrackdset.cc:3183
 hmdctrackdset.cc:3184
 hmdctrackdset.cc:3185
 hmdctrackdset.cc:3186
 hmdctrackdset.cc:3187
 hmdctrackdset.cc:3188
 hmdctrackdset.cc:3189
 hmdctrackdset.cc:3190
 hmdctrackdset.cc:3191
 hmdctrackdset.cc:3192
 hmdctrackdset.cc:3193
 hmdctrackdset.cc:3194
 hmdctrackdset.cc:3195
 hmdctrackdset.cc:3196
 hmdctrackdset.cc:3197
 hmdctrackdset.cc:3198
 hmdctrackdset.cc:3199
 hmdctrackdset.cc:3200
 hmdctrackdset.cc:3201
 hmdctrackdset.cc:3202
 hmdctrackdset.cc:3203
 hmdctrackdset.cc:3204
 hmdctrackdset.cc:3205
 hmdctrackdset.cc:3206
 hmdctrackdset.cc:3207
 hmdctrackdset.cc:3208
 hmdctrackdset.cc:3209
 hmdctrackdset.cc:3210
 hmdctrackdset.cc:3211
 hmdctrackdset.cc:3212
 hmdctrackdset.cc:3213
 hmdctrackdset.cc:3214
 hmdctrackdset.cc:3215
 hmdctrackdset.cc:3216
 hmdctrackdset.cc:3217
 hmdctrackdset.cc:3218
 hmdctrackdset.cc:3219
 hmdctrackdset.cc:3220
 hmdctrackdset.cc:3221
 hmdctrackdset.cc:3222
 hmdctrackdset.cc:3223
 hmdctrackdset.cc:3224
 hmdctrackdset.cc:3225
 hmdctrackdset.cc:3226
 hmdctrackdset.cc:3227
 hmdctrackdset.cc:3228
 hmdctrackdset.cc:3229
 hmdctrackdset.cc:3230
 hmdctrackdset.cc:3231
 hmdctrackdset.cc:3232
 hmdctrackdset.cc:3233
 hmdctrackdset.cc:3234
 hmdctrackdset.cc:3235
 hmdctrackdset.cc:3236
 hmdctrackdset.cc:3237
 hmdctrackdset.cc:3238
 hmdctrackdset.cc:3239
 hmdctrackdset.cc:3240
 hmdctrackdset.cc:3241
 hmdctrackdset.cc:3242
 hmdctrackdset.cc:3243
 hmdctrackdset.cc:3244
 hmdctrackdset.cc:3245
 hmdctrackdset.cc:3246
 hmdctrackdset.cc:3247
 hmdctrackdset.cc:3248
 hmdctrackdset.cc:3249
 hmdctrackdset.cc:3250
 hmdctrackdset.cc:3251
 hmdctrackdset.cc:3252
 hmdctrackdset.cc:3253
 hmdctrackdset.cc:3254
 hmdctrackdset.cc:3255
 hmdctrackdset.cc:3256
 hmdctrackdset.cc:3257
 hmdctrackdset.cc:3258
 hmdctrackdset.cc:3259
 hmdctrackdset.cc:3260
 hmdctrackdset.cc:3261
 hmdctrackdset.cc:3262
 hmdctrackdset.cc:3263
 hmdctrackdset.cc:3264
 hmdctrackdset.cc:3265
 hmdctrackdset.cc:3266
 hmdctrackdset.cc:3267
 hmdctrackdset.cc:3268
 hmdctrackdset.cc:3269
 hmdctrackdset.cc:3270
 hmdctrackdset.cc:3271
 hmdctrackdset.cc:3272
 hmdctrackdset.cc:3273
 hmdctrackdset.cc:3274
 hmdctrackdset.cc:3275
 hmdctrackdset.cc:3276
 hmdctrackdset.cc:3277
 hmdctrackdset.cc:3278
 hmdctrackdset.cc:3279
 hmdctrackdset.cc:3280
 hmdctrackdset.cc:3281
 hmdctrackdset.cc:3282
 hmdctrackdset.cc:3283
 hmdctrackdset.cc:3284
 hmdctrackdset.cc:3285
 hmdctrackdset.cc:3286
 hmdctrackdset.cc:3287
 hmdctrackdset.cc:3288
 hmdctrackdset.cc:3289
 hmdctrackdset.cc:3290
 hmdctrackdset.cc:3291
 hmdctrackdset.cc:3292
 hmdctrackdset.cc:3293
 hmdctrackdset.cc:3294
 hmdctrackdset.cc:3295
 hmdctrackdset.cc:3296
 hmdctrackdset.cc:3297
 hmdctrackdset.cc:3298
 hmdctrackdset.cc:3299
 hmdctrackdset.cc:3300
 hmdctrackdset.cc:3301
 hmdctrackdset.cc:3302
 hmdctrackdset.cc:3303
 hmdctrackdset.cc:3304
 hmdctrackdset.cc:3305
 hmdctrackdset.cc:3306
 hmdctrackdset.cc:3307
 hmdctrackdset.cc:3308
 hmdctrackdset.cc:3309
 hmdctrackdset.cc:3310
 hmdctrackdset.cc:3311
 hmdctrackdset.cc:3312
 hmdctrackdset.cc:3313
 hmdctrackdset.cc:3314
 hmdctrackdset.cc:3315
 hmdctrackdset.cc:3316
 hmdctrackdset.cc:3317
 hmdctrackdset.cc:3318
 hmdctrackdset.cc:3319
 hmdctrackdset.cc:3320
 hmdctrackdset.cc:3321
 hmdctrackdset.cc:3322
 hmdctrackdset.cc:3323
 hmdctrackdset.cc:3324
 hmdctrackdset.cc:3325
 hmdctrackdset.cc:3326
 hmdctrackdset.cc:3327
 hmdctrackdset.cc:3328
 hmdctrackdset.cc:3329
 hmdctrackdset.cc:3330
 hmdctrackdset.cc:3331
 hmdctrackdset.cc:3332
 hmdctrackdset.cc:3333
 hmdctrackdset.cc:3334
 hmdctrackdset.cc:3335
 hmdctrackdset.cc:3336
 hmdctrackdset.cc:3337
 hmdctrackdset.cc:3338
 hmdctrackdset.cc:3339
 hmdctrackdset.cc:3340
 hmdctrackdset.cc:3341
 hmdctrackdset.cc:3342
 hmdctrackdset.cc:3343
 hmdctrackdset.cc:3344
 hmdctrackdset.cc:3345
 hmdctrackdset.cc:3346
 hmdctrackdset.cc:3347
 hmdctrackdset.cc:3348
 hmdctrackdset.cc:3349
 hmdctrackdset.cc:3350
 hmdctrackdset.cc:3351
 hmdctrackdset.cc:3352
 hmdctrackdset.cc:3353
 hmdctrackdset.cc:3354
 hmdctrackdset.cc:3355
 hmdctrackdset.cc:3356
 hmdctrackdset.cc:3357
 hmdctrackdset.cc:3358
 hmdctrackdset.cc:3359
 hmdctrackdset.cc:3360
 hmdctrackdset.cc:3361
 hmdctrackdset.cc:3362
 hmdctrackdset.cc:3363
 hmdctrackdset.cc:3364
 hmdctrackdset.cc:3365
 hmdctrackdset.cc:3366
 hmdctrackdset.cc:3367
 hmdctrackdset.cc:3368
 hmdctrackdset.cc:3369
 hmdctrackdset.cc:3370
 hmdctrackdset.cc:3371
 hmdctrackdset.cc:3372
 hmdctrackdset.cc:3373
 hmdctrackdset.cc:3374
 hmdctrackdset.cc:3375
 hmdctrackdset.cc:3376
 hmdctrackdset.cc:3377
 hmdctrackdset.cc:3378
 hmdctrackdset.cc:3379
 hmdctrackdset.cc:3380
 hmdctrackdset.cc:3381
 hmdctrackdset.cc:3382
 hmdctrackdset.cc:3383
 hmdctrackdset.cc:3384
 hmdctrackdset.cc:3385
 hmdctrackdset.cc:3386
 hmdctrackdset.cc:3387
 hmdctrackdset.cc:3388
 hmdctrackdset.cc:3389
 hmdctrackdset.cc:3390
 hmdctrackdset.cc:3391
 hmdctrackdset.cc:3392
 hmdctrackdset.cc:3393
 hmdctrackdset.cc:3394
 hmdctrackdset.cc:3395
 hmdctrackdset.cc:3396
 hmdctrackdset.cc:3397
 hmdctrackdset.cc:3398
 hmdctrackdset.cc:3399
 hmdctrackdset.cc:3400
 hmdctrackdset.cc:3401
 hmdctrackdset.cc:3402
 hmdctrackdset.cc:3403
 hmdctrackdset.cc:3404
 hmdctrackdset.cc:3405
 hmdctrackdset.cc:3406
 hmdctrackdset.cc:3407
 hmdctrackdset.cc:3408
 hmdctrackdset.cc:3409
 hmdctrackdset.cc:3410
 hmdctrackdset.cc:3411
 hmdctrackdset.cc:3412
 hmdctrackdset.cc:3413
 hmdctrackdset.cc:3414
 hmdctrackdset.cc:3415
 hmdctrackdset.cc:3416
 hmdctrackdset.cc:3417
 hmdctrackdset.cc:3418
 hmdctrackdset.cc:3419
 hmdctrackdset.cc:3420
 hmdctrackdset.cc:3421
 hmdctrackdset.cc:3422
 hmdctrackdset.cc:3423
 hmdctrackdset.cc:3424
 hmdctrackdset.cc:3425
 hmdctrackdset.cc:3426
 hmdctrackdset.cc:3427
 hmdctrackdset.cc:3428
 hmdctrackdset.cc:3429
 hmdctrackdset.cc:3430
 hmdctrackdset.cc:3431
 hmdctrackdset.cc:3432
 hmdctrackdset.cc:3433
 hmdctrackdset.cc:3434
 hmdctrackdset.cc:3435
 hmdctrackdset.cc:3436
 hmdctrackdset.cc:3437
 hmdctrackdset.cc:3438
 hmdctrackdset.cc:3439
 hmdctrackdset.cc:3440
 hmdctrackdset.cc:3441
 hmdctrackdset.cc:3442
 hmdctrackdset.cc:3443
 hmdctrackdset.cc:3444
 hmdctrackdset.cc:3445
 hmdctrackdset.cc:3446
 hmdctrackdset.cc:3447
 hmdctrackdset.cc:3448
 hmdctrackdset.cc:3449
 hmdctrackdset.cc:3450
 hmdctrackdset.cc:3451
 hmdctrackdset.cc:3452
 hmdctrackdset.cc:3453
 hmdctrackdset.cc:3454
 hmdctrackdset.cc:3455
 hmdctrackdset.cc:3456
 hmdctrackdset.cc:3457
 hmdctrackdset.cc:3458
 hmdctrackdset.cc:3459
 hmdctrackdset.cc:3460
 hmdctrackdset.cc:3461
 hmdctrackdset.cc:3462
 hmdctrackdset.cc:3463
 hmdctrackdset.cc:3464
 hmdctrackdset.cc:3465
 hmdctrackdset.cc:3466
 hmdctrackdset.cc:3467
 hmdctrackdset.cc:3468
 hmdctrackdset.cc:3469
 hmdctrackdset.cc:3470
 hmdctrackdset.cc:3471
 hmdctrackdset.cc:3472
 hmdctrackdset.cc:3473
 hmdctrackdset.cc:3474
 hmdctrackdset.cc:3475
 hmdctrackdset.cc:3476
 hmdctrackdset.cc:3477
 hmdctrackdset.cc:3478
 hmdctrackdset.cc:3479
 hmdctrackdset.cc:3480
 hmdctrackdset.cc:3481
 hmdctrackdset.cc:3482
 hmdctrackdset.cc:3483
 hmdctrackdset.cc:3484
 hmdctrackdset.cc:3485
 hmdctrackdset.cc:3486
 hmdctrackdset.cc:3487
 hmdctrackdset.cc:3488
 hmdctrackdset.cc:3489
 hmdctrackdset.cc:3490
 hmdctrackdset.cc:3491
 hmdctrackdset.cc:3492
 hmdctrackdset.cc:3493
 hmdctrackdset.cc:3494
 hmdctrackdset.cc:3495
 hmdctrackdset.cc:3496
 hmdctrackdset.cc:3497
 hmdctrackdset.cc:3498
 hmdctrackdset.cc:3499
 hmdctrackdset.cc:3500
 hmdctrackdset.cc:3501
 hmdctrackdset.cc:3502
 hmdctrackdset.cc:3503
 hmdctrackdset.cc:3504
 hmdctrackdset.cc:3505
 hmdctrackdset.cc:3506
 hmdctrackdset.cc:3507
 hmdctrackdset.cc:3508
 hmdctrackdset.cc:3509
 hmdctrackdset.cc:3510
 hmdctrackdset.cc:3511
 hmdctrackdset.cc:3512
 hmdctrackdset.cc:3513
 hmdctrackdset.cc:3514
 hmdctrackdset.cc:3515
 hmdctrackdset.cc:3516
 hmdctrackdset.cc:3517
 hmdctrackdset.cc:3518
 hmdctrackdset.cc:3519
 hmdctrackdset.cc:3520
 hmdctrackdset.cc:3521
 hmdctrackdset.cc:3522
 hmdctrackdset.cc:3523
 hmdctrackdset.cc:3524
 hmdctrackdset.cc:3525
 hmdctrackdset.cc:3526
 hmdctrackdset.cc:3527
 hmdctrackdset.cc:3528
 hmdctrackdset.cc:3529
 hmdctrackdset.cc:3530
 hmdctrackdset.cc:3531
 hmdctrackdset.cc:3532
 hmdctrackdset.cc:3533
 hmdctrackdset.cc:3534
 hmdctrackdset.cc:3535
 hmdctrackdset.cc:3536
 hmdctrackdset.cc:3537
 hmdctrackdset.cc:3538
 hmdctrackdset.cc:3539
 hmdctrackdset.cc:3540
 hmdctrackdset.cc:3541
 hmdctrackdset.cc:3542
 hmdctrackdset.cc:3543
 hmdctrackdset.cc:3544
 hmdctrackdset.cc:3545
 hmdctrackdset.cc:3546
 hmdctrackdset.cc:3547
 hmdctrackdset.cc:3548
 hmdctrackdset.cc:3549
 hmdctrackdset.cc:3550
 hmdctrackdset.cc:3551
 hmdctrackdset.cc:3552
 hmdctrackdset.cc:3553
 hmdctrackdset.cc:3554
 hmdctrackdset.cc:3555
 hmdctrackdset.cc:3556
 hmdctrackdset.cc:3557
 hmdctrackdset.cc:3558
 hmdctrackdset.cc:3559
 hmdctrackdset.cc:3560
 hmdctrackdset.cc:3561
 hmdctrackdset.cc:3562
 hmdctrackdset.cc:3563
 hmdctrackdset.cc:3564
 hmdctrackdset.cc:3565
 hmdctrackdset.cc:3566
 hmdctrackdset.cc:3567
 hmdctrackdset.cc:3568
 hmdctrackdset.cc:3569
 hmdctrackdset.cc:3570
 hmdctrackdset.cc:3571
 hmdctrackdset.cc:3572
 hmdctrackdset.cc:3573
 hmdctrackdset.cc:3574
 hmdctrackdset.cc:3575
 hmdctrackdset.cc:3576
 hmdctrackdset.cc:3577
 hmdctrackdset.cc:3578
 hmdctrackdset.cc:3579
 hmdctrackdset.cc:3580
 hmdctrackdset.cc:3581
 hmdctrackdset.cc:3582
 hmdctrackdset.cc:3583
 hmdctrackdset.cc:3584
 hmdctrackdset.cc:3585
 hmdctrackdset.cc:3586
 hmdctrackdset.cc:3587
 hmdctrackdset.cc:3588
 hmdctrackdset.cc:3589
 hmdctrackdset.cc:3590
 hmdctrackdset.cc:3591
 hmdctrackdset.cc:3592
 hmdctrackdset.cc:3593
 hmdctrackdset.cc:3594
 hmdctrackdset.cc:3595
 hmdctrackdset.cc:3596
 hmdctrackdset.cc:3597
 hmdctrackdset.cc:3598
 hmdctrackdset.cc:3599
 hmdctrackdset.cc:3600
 hmdctrackdset.cc:3601
 hmdctrackdset.cc:3602
 hmdctrackdset.cc:3603
 hmdctrackdset.cc:3604
 hmdctrackdset.cc:3605
 hmdctrackdset.cc:3606
 hmdctrackdset.cc:3607
 hmdctrackdset.cc:3608
 hmdctrackdset.cc:3609
 hmdctrackdset.cc:3610
 hmdctrackdset.cc:3611
 hmdctrackdset.cc:3612
 hmdctrackdset.cc:3613
 hmdctrackdset.cc:3614
 hmdctrackdset.cc:3615
 hmdctrackdset.cc:3616
 hmdctrackdset.cc:3617
 hmdctrackdset.cc:3618
 hmdctrackdset.cc:3619
 hmdctrackdset.cc:3620
 hmdctrackdset.cc:3621
 hmdctrackdset.cc:3622
 hmdctrackdset.cc:3623
 hmdctrackdset.cc:3624
 hmdctrackdset.cc:3625
 hmdctrackdset.cc:3626
 hmdctrackdset.cc:3627
 hmdctrackdset.cc:3628
 hmdctrackdset.cc:3629
 hmdctrackdset.cc:3630
 hmdctrackdset.cc:3631
 hmdctrackdset.cc:3632
 hmdctrackdset.cc:3633
 hmdctrackdset.cc:3634
 hmdctrackdset.cc:3635
 hmdctrackdset.cc:3636
 hmdctrackdset.cc:3637
 hmdctrackdset.cc:3638
 hmdctrackdset.cc:3639
 hmdctrackdset.cc:3640
 hmdctrackdset.cc:3641
 hmdctrackdset.cc:3642
 hmdctrackdset.cc:3643
 hmdctrackdset.cc:3644
 hmdctrackdset.cc:3645
 hmdctrackdset.cc:3646
 hmdctrackdset.cc:3647
 hmdctrackdset.cc:3648
 hmdctrackdset.cc:3649
 hmdctrackdset.cc:3650
 hmdctrackdset.cc:3651
 hmdctrackdset.cc:3652
 hmdctrackdset.cc:3653
 hmdctrackdset.cc:3654
 hmdctrackdset.cc:3655
 hmdctrackdset.cc:3656
 hmdctrackdset.cc:3657
 hmdctrackdset.cc:3658
 hmdctrackdset.cc:3659
 hmdctrackdset.cc:3660
 hmdctrackdset.cc:3661
 hmdctrackdset.cc:3662
 hmdctrackdset.cc:3663
 hmdctrackdset.cc:3664
 hmdctrackdset.cc:3665
 hmdctrackdset.cc:3666
 hmdctrackdset.cc:3667
 hmdctrackdset.cc:3668
 hmdctrackdset.cc:3669
 hmdctrackdset.cc:3670
 hmdctrackdset.cc:3671
 hmdctrackdset.cc:3672
 hmdctrackdset.cc:3673
 hmdctrackdset.cc:3674
 hmdctrackdset.cc:3675
 hmdctrackdset.cc:3676
 hmdctrackdset.cc:3677
 hmdctrackdset.cc:3678
 hmdctrackdset.cc:3679
 hmdctrackdset.cc:3680
 hmdctrackdset.cc:3681
 hmdctrackdset.cc:3682
 hmdctrackdset.cc:3683
 hmdctrackdset.cc:3684
 hmdctrackdset.cc:3685
 hmdctrackdset.cc:3686
 hmdctrackdset.cc:3687
 hmdctrackdset.cc:3688
 hmdctrackdset.cc:3689
 hmdctrackdset.cc:3690
 hmdctrackdset.cc:3691
 hmdctrackdset.cc:3692
 hmdctrackdset.cc:3693
 hmdctrackdset.cc:3694
 hmdctrackdset.cc:3695
 hmdctrackdset.cc:3696
 hmdctrackdset.cc:3697
 hmdctrackdset.cc:3698
 hmdctrackdset.cc:3699
 hmdctrackdset.cc:3700
 hmdctrackdset.cc:3701
 hmdctrackdset.cc:3702
 hmdctrackdset.cc:3703
 hmdctrackdset.cc:3704
 hmdctrackdset.cc:3705
 hmdctrackdset.cc:3706
 hmdctrackdset.cc:3707
 hmdctrackdset.cc:3708
 hmdctrackdset.cc:3709
 hmdctrackdset.cc:3710
 hmdctrackdset.cc:3711
 hmdctrackdset.cc:3712
 hmdctrackdset.cc:3713
 hmdctrackdset.cc:3714
 hmdctrackdset.cc:3715
 hmdctrackdset.cc:3716
 hmdctrackdset.cc:3717
 hmdctrackdset.cc:3718
 hmdctrackdset.cc:3719
 hmdctrackdset.cc:3720
 hmdctrackdset.cc:3721
 hmdctrackdset.cc:3722
 hmdctrackdset.cc:3723
 hmdctrackdset.cc:3724
 hmdctrackdset.cc:3725
 hmdctrackdset.cc:3726
 hmdctrackdset.cc:3727
 hmdctrackdset.cc:3728
 hmdctrackdset.cc:3729
 hmdctrackdset.cc:3730
 hmdctrackdset.cc:3731
 hmdctrackdset.cc:3732
 hmdctrackdset.cc:3733
 hmdctrackdset.cc:3734
 hmdctrackdset.cc:3735
 hmdctrackdset.cc:3736
 hmdctrackdset.cc:3737
 hmdctrackdset.cc:3738
 hmdctrackdset.cc:3739
 hmdctrackdset.cc:3740
 hmdctrackdset.cc:3741
 hmdctrackdset.cc:3742
 hmdctrackdset.cc:3743
 hmdctrackdset.cc:3744
 hmdctrackdset.cc:3745
 hmdctrackdset.cc:3746
 hmdctrackdset.cc:3747
 hmdctrackdset.cc:3748
 hmdctrackdset.cc:3749
 hmdctrackdset.cc:3750
 hmdctrackdset.cc:3751
 hmdctrackdset.cc:3752
 hmdctrackdset.cc:3753
 hmdctrackdset.cc:3754
 hmdctrackdset.cc:3755
 hmdctrackdset.cc:3756
 hmdctrackdset.cc:3757
 hmdctrackdset.cc:3758
 hmdctrackdset.cc:3759
 hmdctrackdset.cc:3760
 hmdctrackdset.cc:3761
 hmdctrackdset.cc:3762
 hmdctrackdset.cc:3763
 hmdctrackdset.cc:3764
 hmdctrackdset.cc:3765
 hmdctrackdset.cc:3766
 hmdctrackdset.cc:3767
 hmdctrackdset.cc:3768
 hmdctrackdset.cc:3769
 hmdctrackdset.cc:3770
 hmdctrackdset.cc:3771
 hmdctrackdset.cc:3772
 hmdctrackdset.cc:3773
 hmdctrackdset.cc:3774
 hmdctrackdset.cc:3775
 hmdctrackdset.cc:3776
 hmdctrackdset.cc:3777
 hmdctrackdset.cc:3778
 hmdctrackdset.cc:3779
 hmdctrackdset.cc:3780
 hmdctrackdset.cc:3781
 hmdctrackdset.cc:3782
 hmdctrackdset.cc:3783
 hmdctrackdset.cc:3784
 hmdctrackdset.cc:3785
 hmdctrackdset.cc:3786
 hmdctrackdset.cc:3787
 hmdctrackdset.cc:3788
 hmdctrackdset.cc:3789
 hmdctrackdset.cc:3790
 hmdctrackdset.cc:3791
 hmdctrackdset.cc:3792
 hmdctrackdset.cc:3793
 hmdctrackdset.cc:3794
 hmdctrackdset.cc:3795
 hmdctrackdset.cc:3796
 hmdctrackdset.cc:3797
 hmdctrackdset.cc:3798
 hmdctrackdset.cc:3799
 hmdctrackdset.cc:3800
 hmdctrackdset.cc:3801
 hmdctrackdset.cc:3802
 hmdctrackdset.cc:3803
 hmdctrackdset.cc:3804
 hmdctrackdset.cc:3805
 hmdctrackdset.cc:3806
 hmdctrackdset.cc:3807
 hmdctrackdset.cc:3808
 hmdctrackdset.cc:3809
 hmdctrackdset.cc:3810
 hmdctrackdset.cc:3811
 hmdctrackdset.cc:3812
 hmdctrackdset.cc:3813
 hmdctrackdset.cc:3814
 hmdctrackdset.cc:3815
 hmdctrackdset.cc:3816
 hmdctrackdset.cc:3817
 hmdctrackdset.cc:3818
 hmdctrackdset.cc:3819
 hmdctrackdset.cc:3820
 hmdctrackdset.cc:3821
 hmdctrackdset.cc:3822
 hmdctrackdset.cc:3823
 hmdctrackdset.cc:3824
 hmdctrackdset.cc:3825
 hmdctrackdset.cc:3826
 hmdctrackdset.cc:3827
 hmdctrackdset.cc:3828
 hmdctrackdset.cc:3829
 hmdctrackdset.cc:3830
 hmdctrackdset.cc:3831
 hmdctrackdset.cc:3832
 hmdctrackdset.cc:3833
 hmdctrackdset.cc:3834
 hmdctrackdset.cc:3835
 hmdctrackdset.cc:3836
 hmdctrackdset.cc:3837
 hmdctrackdset.cc:3838
 hmdctrackdset.cc:3839
 hmdctrackdset.cc:3840
 hmdctrackdset.cc:3841
 hmdctrackdset.cc:3842
 hmdctrackdset.cc:3843
 hmdctrackdset.cc:3844
 hmdctrackdset.cc:3845
 hmdctrackdset.cc:3846
 hmdctrackdset.cc:3847
 hmdctrackdset.cc:3848
 hmdctrackdset.cc:3849
 hmdctrackdset.cc:3850
 hmdctrackdset.cc:3851
 hmdctrackdset.cc:3852
 hmdctrackdset.cc:3853
 hmdctrackdset.cc:3854
 hmdctrackdset.cc:3855
 hmdctrackdset.cc:3856
 hmdctrackdset.cc:3857
 hmdctrackdset.cc:3858
 hmdctrackdset.cc:3859
 hmdctrackdset.cc:3860
 hmdctrackdset.cc:3861
 hmdctrackdset.cc:3862
 hmdctrackdset.cc:3863
 hmdctrackdset.cc:3864
 hmdctrackdset.cc:3865
 hmdctrackdset.cc:3866
 hmdctrackdset.cc:3867
 hmdctrackdset.cc:3868
 hmdctrackdset.cc:3869
 hmdctrackdset.cc:3870
 hmdctrackdset.cc:3871
 hmdctrackdset.cc:3872
 hmdctrackdset.cc:3873
 hmdctrackdset.cc:3874
 hmdctrackdset.cc:3875
 hmdctrackdset.cc:3876
 hmdctrackdset.cc:3877
 hmdctrackdset.cc:3878
 hmdctrackdset.cc:3879
 hmdctrackdset.cc:3880
 hmdctrackdset.cc:3881
 hmdctrackdset.cc:3882
 hmdctrackdset.cc:3883
 hmdctrackdset.cc:3884
 hmdctrackdset.cc:3885
 hmdctrackdset.cc:3886
 hmdctrackdset.cc:3887
 hmdctrackdset.cc:3888
 hmdctrackdset.cc:3889
 hmdctrackdset.cc:3890
 hmdctrackdset.cc:3891
 hmdctrackdset.cc:3892
 hmdctrackdset.cc:3893
 hmdctrackdset.cc:3894
 hmdctrackdset.cc:3895
 hmdctrackdset.cc:3896
 hmdctrackdset.cc:3897
 hmdctrackdset.cc:3898
 hmdctrackdset.cc:3899
 hmdctrackdset.cc:3900
 hmdctrackdset.cc:3901
 hmdctrackdset.cc:3902
 hmdctrackdset.cc:3903
 hmdctrackdset.cc:3904
 hmdctrackdset.cc:3905
 hmdctrackdset.cc:3906
 hmdctrackdset.cc:3907
 hmdctrackdset.cc:3908
 hmdctrackdset.cc:3909
 hmdctrackdset.cc:3910
 hmdctrackdset.cc:3911
 hmdctrackdset.cc:3912
 hmdctrackdset.cc:3913
 hmdctrackdset.cc:3914
 hmdctrackdset.cc:3915
 hmdctrackdset.cc:3916
 hmdctrackdset.cc:3917
 hmdctrackdset.cc:3918
 hmdctrackdset.cc:3919
 hmdctrackdset.cc:3920
 hmdctrackdset.cc:3921
 hmdctrackdset.cc:3922
 hmdctrackdset.cc:3923
 hmdctrackdset.cc:3924
 hmdctrackdset.cc:3925
 hmdctrackdset.cc:3926
 hmdctrackdset.cc:3927
 hmdctrackdset.cc:3928
 hmdctrackdset.cc:3929
 hmdctrackdset.cc:3930
 hmdctrackdset.cc:3931
 hmdctrackdset.cc:3932
 hmdctrackdset.cc:3933
 hmdctrackdset.cc:3934
 hmdctrackdset.cc:3935
 hmdctrackdset.cc:3936
 hmdctrackdset.cc:3937
 hmdctrackdset.cc:3938
 hmdctrackdset.cc:3939
 hmdctrackdset.cc:3940
 hmdctrackdset.cc:3941
 hmdctrackdset.cc:3942
 hmdctrackdset.cc:3943
 hmdctrackdset.cc:3944
 hmdctrackdset.cc:3945
 hmdctrackdset.cc:3946
 hmdctrackdset.cc:3947
 hmdctrackdset.cc:3948
 hmdctrackdset.cc:3949
 hmdctrackdset.cc:3950
 hmdctrackdset.cc:3951
 hmdctrackdset.cc:3952
 hmdctrackdset.cc:3953
 hmdctrackdset.cc:3954
 hmdctrackdset.cc:3955
 hmdctrackdset.cc:3956
 hmdctrackdset.cc:3957
 hmdctrackdset.cc:3958
 hmdctrackdset.cc:3959
 hmdctrackdset.cc:3960
 hmdctrackdset.cc:3961
 hmdctrackdset.cc:3962
 hmdctrackdset.cc:3963
 hmdctrackdset.cc:3964
 hmdctrackdset.cc:3965
 hmdctrackdset.cc:3966
 hmdctrackdset.cc:3967
 hmdctrackdset.cc:3968
 hmdctrackdset.cc:3969
 hmdctrackdset.cc:3970
 hmdctrackdset.cc:3971
 hmdctrackdset.cc:3972
 hmdctrackdset.cc:3973
 hmdctrackdset.cc:3974
 hmdctrackdset.cc:3975
 hmdctrackdset.cc:3976
 hmdctrackdset.cc:3977
 hmdctrackdset.cc:3978
 hmdctrackdset.cc:3979
 hmdctrackdset.cc:3980
 hmdctrackdset.cc:3981
 hmdctrackdset.cc:3982
 hmdctrackdset.cc:3983
 hmdctrackdset.cc:3984
 hmdctrackdset.cc:3985
 hmdctrackdset.cc:3986
 hmdctrackdset.cc:3987
 hmdctrackdset.cc:3988
 hmdctrackdset.cc:3989
 hmdctrackdset.cc:3990
 hmdctrackdset.cc:3991
 hmdctrackdset.cc:3992
 hmdctrackdset.cc:3993
 hmdctrackdset.cc:3994
 hmdctrackdset.cc:3995
 hmdctrackdset.cc:3996
 hmdctrackdset.cc:3997
 hmdctrackdset.cc:3998
 hmdctrackdset.cc:3999
 hmdctrackdset.cc:4000
 hmdctrackdset.cc:4001
 hmdctrackdset.cc:4002
 hmdctrackdset.cc:4003
 hmdctrackdset.cc:4004
 hmdctrackdset.cc:4005
 hmdctrackdset.cc:4006
 hmdctrackdset.cc:4007
 hmdctrackdset.cc:4008
 hmdctrackdset.cc:4009
 hmdctrackdset.cc:4010
 hmdctrackdset.cc:4011
 hmdctrackdset.cc:4012
 hmdctrackdset.cc:4013
 hmdctrackdset.cc:4014
 hmdctrackdset.cc:4015
 hmdctrackdset.cc:4016
 hmdctrackdset.cc:4017
 hmdctrackdset.cc:4018
 hmdctrackdset.cc:4019
 hmdctrackdset.cc:4020
 hmdctrackdset.cc:4021
 hmdctrackdset.cc:4022
 hmdctrackdset.cc:4023
 hmdctrackdset.cc:4024
 hmdctrackdset.cc:4025
 hmdctrackdset.cc:4026
 hmdctrackdset.cc:4027
 hmdctrackdset.cc:4028
 hmdctrackdset.cc:4029
 hmdctrackdset.cc:4030
 hmdctrackdset.cc:4031
 hmdctrackdset.cc:4032
 hmdctrackdset.cc:4033
 hmdctrackdset.cc:4034
 hmdctrackdset.cc:4035
 hmdctrackdset.cc:4036
 hmdctrackdset.cc:4037
 hmdctrackdset.cc:4038
 hmdctrackdset.cc:4039
 hmdctrackdset.cc:4040
 hmdctrackdset.cc:4041
 hmdctrackdset.cc:4042
 hmdctrackdset.cc:4043
 hmdctrackdset.cc:4044
 hmdctrackdset.cc:4045
 hmdctrackdset.cc:4046
 hmdctrackdset.cc:4047
 hmdctrackdset.cc:4048
 hmdctrackdset.cc:4049
 hmdctrackdset.cc:4050
 hmdctrackdset.cc:4051
 hmdctrackdset.cc:4052
 hmdctrackdset.cc:4053
 hmdctrackdset.cc:4054
 hmdctrackdset.cc:4055
 hmdctrackdset.cc:4056
 hmdctrackdset.cc:4057
 hmdctrackdset.cc:4058
 hmdctrackdset.cc:4059
 hmdctrackdset.cc:4060
 hmdctrackdset.cc:4061
 hmdctrackdset.cc:4062
 hmdctrackdset.cc:4063
 hmdctrackdset.cc:4064
 hmdctrackdset.cc:4065
 hmdctrackdset.cc:4066
 hmdctrackdset.cc:4067
 hmdctrackdset.cc:4068
 hmdctrackdset.cc:4069
 hmdctrackdset.cc:4070
 hmdctrackdset.cc:4071
 hmdctrackdset.cc:4072
 hmdctrackdset.cc:4073
 hmdctrackdset.cc:4074
 hmdctrackdset.cc:4075
 hmdctrackdset.cc:4076
 hmdctrackdset.cc:4077
 hmdctrackdset.cc:4078
 hmdctrackdset.cc:4079
 hmdctrackdset.cc:4080
 hmdctrackdset.cc:4081
 hmdctrackdset.cc:4082
 hmdctrackdset.cc:4083
 hmdctrackdset.cc:4084
 hmdctrackdset.cc:4085
 hmdctrackdset.cc:4086
 hmdctrackdset.cc:4087
 hmdctrackdset.cc:4088
 hmdctrackdset.cc:4089
 hmdctrackdset.cc:4090
 hmdctrackdset.cc:4091
 hmdctrackdset.cc:4092
 hmdctrackdset.cc:4093
 hmdctrackdset.cc:4094
 hmdctrackdset.cc:4095
 hmdctrackdset.cc:4096
 hmdctrackdset.cc:4097
 hmdctrackdset.cc:4098
 hmdctrackdset.cc:4099
 hmdctrackdset.cc:4100
 hmdctrackdset.cc:4101
 hmdctrackdset.cc:4102
 hmdctrackdset.cc:4103
 hmdctrackdset.cc:4104
 hmdctrackdset.cc:4105
 hmdctrackdset.cc:4106
 hmdctrackdset.cc:4107
 hmdctrackdset.cc:4108
 hmdctrackdset.cc:4109
 hmdctrackdset.cc:4110
 hmdctrackdset.cc:4111
 hmdctrackdset.cc:4112
 hmdctrackdset.cc:4113
 hmdctrackdset.cc:4114
 hmdctrackdset.cc:4115
 hmdctrackdset.cc:4116
 hmdctrackdset.cc:4117
 hmdctrackdset.cc:4118
 hmdctrackdset.cc:4119
 hmdctrackdset.cc:4120
 hmdctrackdset.cc:4121
 hmdctrackdset.cc:4122
 hmdctrackdset.cc:4123
 hmdctrackdset.cc:4124
 hmdctrackdset.cc:4125
 hmdctrackdset.cc:4126
 hmdctrackdset.cc:4127
 hmdctrackdset.cc:4128
 hmdctrackdset.cc:4129
 hmdctrackdset.cc:4130
 hmdctrackdset.cc:4131
 hmdctrackdset.cc:4132
 hmdctrackdset.cc:4133
 hmdctrackdset.cc:4134
 hmdctrackdset.cc:4135
 hmdctrackdset.cc:4136
 hmdctrackdset.cc:4137
 hmdctrackdset.cc:4138
 hmdctrackdset.cc:4139
 hmdctrackdset.cc:4140
 hmdctrackdset.cc:4141
 hmdctrackdset.cc:4142
 hmdctrackdset.cc:4143
 hmdctrackdset.cc:4144
 hmdctrackdset.cc:4145
 hmdctrackdset.cc:4146
 hmdctrackdset.cc:4147
 hmdctrackdset.cc:4148