ROOT logo
// gSystem->SetIncludePath("-I. -I$ROOTSYS/include -I$ALICE_ROOT -I$ALICE_ROOT/include -I$ALICE_ROOT/ITS -I$ALICE_ROOT/TPC -I$ALICE_ROOT/CONTAINERS -I$ALICE_ROOT/STEER -I$ALICE_ROOT/TRD -I$ALICE_ROOT/macros -I$ALICE_ROOT/ANALYSIS -I$ALICE_ROOT/PWG3 -I$ALICE_ROOT/PWG3/vertexingHF -g");

#include <Riostream.h>
#include <TFile.h>
#include "AliRDHFCutsDStartoKpipi.h"
#include <TClonesArray.h>
#include <TParameter.h>


//Use:
//Set hard coded commentet with //set this!!
// root[] .L makeTFile4CutsDStar.....C++
// root[] makeInputAliAnalysisTaskSED0Mass()
// root[] makeInputAliAnalysisTaskSESignificanceMaximization()
//similar macros for the other D mesons

//Author: Alessandro Grelli, a.grelli@uu.nl


//macro to make a .root file which contains an AliRDHFCutsDStartoKpipi for AliAnalysisTaskSEDStarSpectra task and CF task
void makeInputAliAnalysisTaskSEDStarSpectra(const char *set_cuts="utrecht"){

  AliRDHFCutsDStartoKpipi* RDHFDStartoKpipi=new AliRDHFCutsDStartoKpipi();
  RDHFDStartoKpipi->SetName("DStartoKpipiCuts");
  RDHFDStartoKpipi->SetTitle("Cuts for D* analysis");

  //Centrality selection
  RDHFDStartoKpipi->SetUseCentrality(kFALSE);
  RDHFDStartoKpipi->SetMinCentrality(40);
  RDHFDStartoKpipi->SetMaxCentrality(80);

  AliESDtrackCuts* esdTrackCuts=new AliESDtrackCuts();
  esdTrackCuts->SetRequireSigmaToVertex(kFALSE);
  //default
  esdTrackCuts->SetRequireTPCRefit(kTRUE);
  esdTrackCuts->SetRequireITSRefit(kTRUE);
  //esdTrackCuts->SetMinNClustersTPC(70);
  esdTrackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD,
					 AliESDtrackCuts::kAny); 
 // default is kBoth, otherwise kAny
  esdTrackCuts->SetMinDCAToVertexXY(0.);
  esdTrackCuts->SetPtRange(0.3,1.e10);

 // soft pion pre-selections 
  AliESDtrackCuts* esdSoftPicuts=new AliESDtrackCuts();
  esdSoftPicuts->SetRequireSigmaToVertex(kFALSE);
  //default
  esdSoftPicuts->SetRequireTPCRefit(kFALSE);
  esdSoftPicuts->SetRequireITSRefit(kFALSE);
  esdSoftPicuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD,
					  AliESDtrackCuts::kAny); //test d0 asimmetry
  esdSoftPicuts->SetPtRange(0.0,1.e10);

  // set pre selections
  RDHFDStartoKpipi->AddTrackCuts(esdTrackCuts);
  RDHFDStartoKpipi->AddTrackCutsSoftPi(esdSoftPicuts);

  const Int_t nvars=16;
  const Int_t nptbins=13;
  
  Float_t* ptbins;
  ptbins=new Float_t[nptbins+1];
  ptbins[0]=0.;
  ptbins[1]=0.5;
  ptbins[2]=1.;
  ptbins[3]=2.;
  ptbins[4]=3.;
  ptbins[5]=4.;
  ptbins[6]=5.; 
  ptbins[7]=6.;
  ptbins[8]=7.;
  ptbins[9]=8.;
  ptbins[10]=12.;
  ptbins[11]=16.;
  ptbins[12]=24.;
  ptbins[13]=999.;

  RDHFDStartoKpipi->SetPtBins(nptbins+1,ptbins);
  
  Float_t** rdcutsvalmine;
  rdcutsvalmine=new Float_t*[nvars];
  for(Int_t iv=0;iv<nvars;iv++){
    rdcutsvalmine[iv]=new Float_t[nptbins];
  }

  if(set_cuts=="utrecht"){
    //0-0.5
    rdcutsvalmine[0][0]=0.7;
    rdcutsvalmine[1][0]=0.03;
    rdcutsvalmine[2][0]=0.8;
    rdcutsvalmine[3][0]=0.3;
    rdcutsvalmine[4][0]=0.3;
    rdcutsvalmine[5][0]=0.1;
    rdcutsvalmine[6][0]=0.1;
    rdcutsvalmine[7][0]=0.00035;
    rdcutsvalmine[8][0]=0.73;
    rdcutsvalmine[9][0]=0.3;
    rdcutsvalmine[10][0]=0.1;
    rdcutsvalmine[11][0]=0.05;
    rdcutsvalmine[12][0]=100.;
    rdcutsvalmine[13][0]=0.5;
    rdcutsvalmine[14][0]=-1.;
    rdcutsvalmine[15][0]=0.;
    //0.5-1
    rdcutsvalmine[0][1]=0.7;
    rdcutsvalmine[1][1]=0.03;
    rdcutsvalmine[2][1]=0.8;
    rdcutsvalmine[3][1]=0.3;
    rdcutsvalmine[4][1]=0.3;
    rdcutsvalmine[5][1]=0.1;
    rdcutsvalmine[6][1]=0.1;
    rdcutsvalmine[7][1]=-0.00020;
    rdcutsvalmine[8][1]=0.73;
    rdcutsvalmine[9][1]=0.3;
    rdcutsvalmine[10][1]=0.1;
    rdcutsvalmine[11][1]=0.05;
    rdcutsvalmine[12][1]=100.;
    rdcutsvalmine[13][1]=0.5;
    rdcutsvalmine[14][1]=-1.;
    rdcutsvalmine[15][1]=0.;
    //1-2
    rdcutsvalmine[0][2]=0.7;
    rdcutsvalmine[1][2]=0.02;
    rdcutsvalmine[2][2]=0.8;
    rdcutsvalmine[3][2]=0.4;
    rdcutsvalmine[4][2]=0.4;
    rdcutsvalmine[5][2]=0.1;
    rdcutsvalmine[6][2]=0.1;
    rdcutsvalmine[7][2]=-0.00036;
    rdcutsvalmine[8][2]=0.82;
    rdcutsvalmine[9][2]=0.3;
    rdcutsvalmine[10][2]=0.1;
    rdcutsvalmine[11][2]=0.05;
    rdcutsvalmine[12][2]=100.;
    rdcutsvalmine[13][2]=0.5;
    rdcutsvalmine[14][2]=-1.;
    rdcutsvalmine[15][2]=0.;
    //2-3
    rdcutsvalmine[0][3]=0.7;
    rdcutsvalmine[1][3]=0.02;
    rdcutsvalmine[2][3]=0.8;
    rdcutsvalmine[3][3]=0.7;
    rdcutsvalmine[4][3]=0.7;
    rdcutsvalmine[5][3]=0.08;
    rdcutsvalmine[6][3]=0.08;
    rdcutsvalmine[7][3]=-0.00016;
    rdcutsvalmine[8][3]=0.90;
    rdcutsvalmine[9][3]=0.3;
    rdcutsvalmine[10][3]=0.1;
    rdcutsvalmine[11][3]=0.05;
    rdcutsvalmine[12][3]=100.;
    rdcutsvalmine[13][3]=0.5;
    rdcutsvalmine[14][3]=-1.;
    rdcutsvalmine[15][3]=0.;
    //3-4
    rdcutsvalmine[0][4]=0.7;
    rdcutsvalmine[1][4]=0.05;
    rdcutsvalmine[2][4]=0.8;
    rdcutsvalmine[3][4]=1.;
    rdcutsvalmine[4][4]=1.;
    rdcutsvalmine[5][4]=0.042;
    rdcutsvalmine[6][4]=0.056;
    rdcutsvalmine[7][4]=-0.000065;
    rdcutsvalmine[8][4]=0.9;
    rdcutsvalmine[9][4]=0.3;
    rdcutsvalmine[10][4]=0.1;
    rdcutsvalmine[11][4]=0.05;
    rdcutsvalmine[12][4]=100.;
    rdcutsvalmine[13][4]=0.5;
    rdcutsvalmine[14][4]=-1.;
    rdcutsvalmine[15][4]=0.;
    //4-5
    rdcutsvalmine[0][5]=0.7;
    rdcutsvalmine[1][5]=0.08;
    rdcutsvalmine[2][5]=0.9;
    rdcutsvalmine[3][5]=1.2;
    rdcutsvalmine[4][5]=1.2;
    rdcutsvalmine[5][5]=0.07;
    rdcutsvalmine[6][5]=0.07;
    rdcutsvalmine[7][5]=0.0001;
    rdcutsvalmine[8][5]=0.9;
    rdcutsvalmine[9][5]=0.3;
    rdcutsvalmine[10][5]=0.1;
    rdcutsvalmine[11][5]=0.05;
    rdcutsvalmine[12][5]=100.;
    rdcutsvalmine[13][5]=0.5;
    rdcutsvalmine[14][5]=-1.;
    rdcutsvalmine[15][5]=0.;
    //5-6
    rdcutsvalmine[0][6]=0.7;
    rdcutsvalmine[1][6]=0.1;
    rdcutsvalmine[2][6]=1.0;
    rdcutsvalmine[3][6]=1.;
    rdcutsvalmine[4][6]=1.;
    rdcutsvalmine[5][6]=0.08;
    rdcutsvalmine[6][6]=0.08;
    rdcutsvalmine[7][6]=0.0005;
    rdcutsvalmine[8][6]=0.8;
    rdcutsvalmine[9][6]=0.3;
    rdcutsvalmine[10][6]=0.1;
    rdcutsvalmine[11][6]=0.05;
    rdcutsvalmine[12][6]=100000.;
    rdcutsvalmine[13][6]=0.5;
    rdcutsvalmine[14][6]=-1.;
    rdcutsvalmine[15][6]=0.;
    //6-7
    rdcutsvalmine[0][7]=0.7;
    rdcutsvalmine[1][7]=0.1;
    rdcutsvalmine[2][7]=1.0;
    rdcutsvalmine[3][7]=1.;
    rdcutsvalmine[4][7]=1.;
    rdcutsvalmine[5][7]=0.1;
    rdcutsvalmine[6][7]=0.1;
    rdcutsvalmine[7][7]=0.001;
    rdcutsvalmine[8][7]=0.7;
    rdcutsvalmine[9][7]=0.3;
    rdcutsvalmine[10][7]=0.1;
    rdcutsvalmine[11][7]=0.05;
    rdcutsvalmine[12][7]=100.;
    rdcutsvalmine[13][7]=0.5;
    rdcutsvalmine[14][7]=-1.;
    rdcutsvalmine[15][7]=0.;
    //7-8
    rdcutsvalmine[0][8]=0.7;
    rdcutsvalmine[1][8]=0.1;
    rdcutsvalmine[2][8]=1.0;
    rdcutsvalmine[3][8]=1.;
    rdcutsvalmine[4][8]=1.;
    rdcutsvalmine[5][8]=0.1;
    rdcutsvalmine[6][8]=0.1;
    rdcutsvalmine[7][8]=0.001;
    rdcutsvalmine[8][8]=0.7;
    rdcutsvalmine[9][8]=0.3;
    rdcutsvalmine[10][8]=0.1;
    rdcutsvalmine[11][8]=0.05;
    rdcutsvalmine[12][8]=100.;
    rdcutsvalmine[13][8]=0.5;
    rdcutsvalmine[14][8]=-1.;
    rdcutsvalmine[15][8]=0.;
    //8-12
    rdcutsvalmine[0][9]=0.7;
    rdcutsvalmine[1][9]=0.1;
    rdcutsvalmine[2][9]=1.0;
    rdcutsvalmine[3][9]=1.;
    rdcutsvalmine[4][9]=1.;
    rdcutsvalmine[5][9]=0.1;
    rdcutsvalmine[6][9]=0.1;
    rdcutsvalmine[7][9]=0.006;
    rdcutsvalmine[8][9]=0.7;
    rdcutsvalmine[9][9]=0.3;
    rdcutsvalmine[10][9]=0.1;
    rdcutsvalmine[11][9]=0.05;
    rdcutsvalmine[12][9]=100.;
    rdcutsvalmine[13][9]=0.5;
    rdcutsvalmine[14][9]=-1.;
    rdcutsvalmine[15][9]=0.;
    //12-16
    rdcutsvalmine[0][10]=0.7;
    rdcutsvalmine[1][10]=0.1;
    rdcutsvalmine[2][10]=1.0;
    rdcutsvalmine[3][10]=0.3;
    rdcutsvalmine[4][10]=0.3;
    rdcutsvalmine[5][10]=0.15;
    rdcutsvalmine[6][10]=0.15;
    rdcutsvalmine[7][10]=0.01;
    rdcutsvalmine[8][10]=0.7;
    rdcutsvalmine[9][10]=0.3;
    rdcutsvalmine[10][10]=0.1;
    rdcutsvalmine[11][10]=0.05;
    rdcutsvalmine[12][10]=100.;
    rdcutsvalmine[13][10]=0.5;
    rdcutsvalmine[14][10]=-1.;
    rdcutsvalmine[15][10]=0.;
    //16-24
    rdcutsvalmine[0][11]=0.7;
    rdcutsvalmine[1][11]=0.2;
    rdcutsvalmine[2][11]=1.0;
    rdcutsvalmine[3][11]=.3;
    rdcutsvalmine[4][11]=.3;
    rdcutsvalmine[5][11]=0.15;
    rdcutsvalmine[6][11]=0.15;
    rdcutsvalmine[7][11]=0.01;
    rdcutsvalmine[8][11]=0.7;
    rdcutsvalmine[9][11]=0.3;
    rdcutsvalmine[10][11]=0.1;
    rdcutsvalmine[11][11]=0.05;
    rdcutsvalmine[12][11]=100.;
    rdcutsvalmine[13][11]=0.5;
    rdcutsvalmine[14][11]=-1.;
    rdcutsvalmine[15][11]=0.;
    //>24
    rdcutsvalmine[0][12]=0.7;
    rdcutsvalmine[1][12]=0.6;
    rdcutsvalmine[2][12]=1.0;
    rdcutsvalmine[3][12]=.4;
    rdcutsvalmine[4][12]=.4;
    rdcutsvalmine[5][12]=0.5;
    rdcutsvalmine[6][12]=0.5;
    rdcutsvalmine[7][12]=0.1;
    rdcutsvalmine[8][12]=0.7;
    rdcutsvalmine[9][12]=0.3;
    rdcutsvalmine[10][12]=0.1;
    rdcutsvalmine[11][12]=0.05;
    rdcutsvalmine[12][12]=100.;
    rdcutsvalmine[13][12]=0.5;
    rdcutsvalmine[14][12]=-1.;
    rdcutsvalmine[15][12]=0.;
  }
  if(set_cuts=="heidelberg"){

    //0-0.5
    rdcutsvalmine[0][0]=0.7;
    rdcutsvalmine[1][0]=0.03;
    rdcutsvalmine[2][0]=0.7;
    rdcutsvalmine[3][0]=0.8;
    rdcutsvalmine[4][0]=0.8;
    rdcutsvalmine[5][0]=0.1;
    rdcutsvalmine[6][0]=0.1;
    rdcutsvalmine[7][0]=-0.00002;
    rdcutsvalmine[8][0]=0.9;
    rdcutsvalmine[9][0]=0.3;
    rdcutsvalmine[10][0]=0.1;
    rdcutsvalmine[11][0]=0.05;
    rdcutsvalmine[12][0]=100.;
    rdcutsvalmine[13][0]=0.5;
    rdcutsvalmine[14][0]=-1.;
    rdcutsvalmine[15][0]=0.;
    //0.5-1
    rdcutsvalmine[0][1]=0.7;
    rdcutsvalmine[1][1]=0.03;
    rdcutsvalmine[2][1]=0.7;
    rdcutsvalmine[3][1]=0.8;
    rdcutsvalmine[4][1]=0.8;
    rdcutsvalmine[5][1]=0.1;
    rdcutsvalmine[6][1]=0.1;
    rdcutsvalmine[7][1]=-0.00002;
    rdcutsvalmine[8][1]=0.9;
    rdcutsvalmine[9][1]=0.3;
    rdcutsvalmine[10][1]=0.1;
    rdcutsvalmine[11][1]=0.05;
    rdcutsvalmine[12][1]=100.;
    rdcutsvalmine[13][1]=0.5;
    rdcutsvalmine[14][1]=-1.;
    rdcutsvalmine[15][1]=0.;

    //1-2
    rdcutsvalmine[0][2]=0.7;
    rdcutsvalmine[1][2]=0.03;
    rdcutsvalmine[2][2]=0.7;
    rdcutsvalmine[3][2]=0.8;
    rdcutsvalmine[4][2]=0.8;
    rdcutsvalmine[5][2]=0.1;
    rdcutsvalmine[6][2]=0.1;
    rdcutsvalmine[7][2]=-0.00002;
    rdcutsvalmine[8][2]=0.9;
    rdcutsvalmine[9][2]=0.3;
    rdcutsvalmine[10][2]=0.1;
    rdcutsvalmine[11][2]=0.05;
    rdcutsvalmine[12][2]=100.;
    rdcutsvalmine[13][2]=0.5;
    rdcutsvalmine[14][2]=-1.;
    rdcutsvalmine[15][2]=0.;
    //2-3
    rdcutsvalmine[0][3]=0.7;
    rdcutsvalmine[1][3]=0.03;
    rdcutsvalmine[2][3]=0.7;
    rdcutsvalmine[3][3]=0.8;
    rdcutsvalmine[4][3]=0.8;
    rdcutsvalmine[5][3]=0.1;
    rdcutsvalmine[6][3]=0.1;
    rdcutsvalmine[7][3]=-0.00002;
    rdcutsvalmine[8][3]=0.9;
    rdcutsvalmine[9][3]=0.3;
    rdcutsvalmine[10][3]=0.1;
    rdcutsvalmine[11][3]=0.05;
    rdcutsvalmine[12][3]=100.;
    rdcutsvalmine[13][3]=0.5;
    rdcutsvalmine[14][3]=-1.;
    rdcutsvalmine[15][3]=0.;
    //3-4
    rdcutsvalmine[0][4]=0.7;
    rdcutsvalmine[1][4]=0.03;
    rdcutsvalmine[2][4]=0.7;
    rdcutsvalmine[3][4]=0.9;
    rdcutsvalmine[4][4]=0.9;
    rdcutsvalmine[5][4]=0.1;
    rdcutsvalmine[6][4]=0.1;
    rdcutsvalmine[7][4]=0.000002;
    rdcutsvalmine[8][4]=0.8;
    rdcutsvalmine[9][4]=0.3;
    rdcutsvalmine[10][4]=0.1;
    rdcutsvalmine[11][4]=0.05;
    rdcutsvalmine[12][4]=100.;
    rdcutsvalmine[13][4]=0.5;
    rdcutsvalmine[14][4]=-1.;
    rdcutsvalmine[15][4]=0.;
    //4-5
    rdcutsvalmine[0][5]=0.7;
    rdcutsvalmine[1][5]=0.03;
    rdcutsvalmine[2][5]=0.7;
    rdcutsvalmine[3][5]=0.9;
    rdcutsvalmine[4][5]=0.9;
    rdcutsvalmine[5][5]=0.1;
    rdcutsvalmine[6][5]=0.1;
    rdcutsvalmine[7][5]=0.000002;
    rdcutsvalmine[8][5]=0.8;
    rdcutsvalmine[9][5]=0.3;
    rdcutsvalmine[10][5]=0.1;
    rdcutsvalmine[11][5]=0.05;
    rdcutsvalmine[12][5]=100.;
    rdcutsvalmine[13][5]=0.5;
    rdcutsvalmine[14][5]=-1.;
    rdcutsvalmine[15][5]=0.;
    //5-6
    rdcutsvalmine[0][6]=0.7;
    rdcutsvalmine[1][6]=0.03;
    rdcutsvalmine[2][6]=0.7;
    rdcutsvalmine[3][6]=1.0;
    rdcutsvalmine[4][6]=1.0;
    rdcutsvalmine[5][6]=0.1;
    rdcutsvalmine[6][6]=0.1;
    rdcutsvalmine[7][6]=0.000002;
    rdcutsvalmine[8][6]=0.8;
    rdcutsvalmine[9][6]=0.3;
    rdcutsvalmine[10][6]=0.1;
    rdcutsvalmine[11][6]=0.05;
    rdcutsvalmine[12][6]=100.;
    rdcutsvalmine[13][6]=0.5;
    rdcutsvalmine[14][6]=-1.;
    rdcutsvalmine[15][6]=0.;
    //6-8
    rdcutsvalmine[0][7]=0.7;
    rdcutsvalmine[1][7]=0.03;
    rdcutsvalmine[2][7]=0.7;
    rdcutsvalmine[3][7]=1.0;
    rdcutsvalmine[4][7]=1.0;
    rdcutsvalmine[5][7]=0.1;
    rdcutsvalmine[6][7]=0.1;
    rdcutsvalmine[7][7]=0.000002;
    rdcutsvalmine[8][7]=0.8;
    rdcutsvalmine[9][7]=0.3;
    rdcutsvalmine[10][7]=0.1;
    rdcutsvalmine[11][7]=0.05;
    rdcutsvalmine[12][7]=100.;
    rdcutsvalmine[13][7]=0.5;
    rdcutsvalmine[14][7]=-1.;
    rdcutsvalmine[15][7]=0.;
    //8-12
    rdcutsvalmine[0][8]=0.7;
    rdcutsvalmine[1][8]=0.03;
    rdcutsvalmine[2][8]=0.7;
    rdcutsvalmine[3][8]=1.0;
    rdcutsvalmine[4][8]=1.0;
    rdcutsvalmine[5][8]=0.1;
    rdcutsvalmine[6][8]=0.1;
    rdcutsvalmine[7][8]=0.000002;
    rdcutsvalmine[8][8]=0.8;
    rdcutsvalmine[9][8]=0.3;
    rdcutsvalmine[10][8]=0.1;
    rdcutsvalmine[11][8]=0.05;
    rdcutsvalmine[12][8]=100.;
    rdcutsvalmine[13][8]=0.5;
    rdcutsvalmine[14][8]=-1.;
    rdcutsvalmine[15][8]=0.;
    //12-16
    rdcutsvalmine[0][9]=0.7;
    rdcutsvalmine[1][9]=0.03;
    rdcutsvalmine[2][9]=0.7;
    rdcutsvalmine[3][9]=1.0;
    rdcutsvalmine[4][9]=1.0;
    rdcutsvalmine[5][9]=0.1;
    rdcutsvalmine[6][9]=0.1;
    rdcutsvalmine[7][9]=0.000002;
    rdcutsvalmine[8][9]=0.8;
    rdcutsvalmine[9][9]=0.3;
    rdcutsvalmine[10][9]=0.1;
    rdcutsvalmine[11][9]=0.05;
    rdcutsvalmine[12][9]=100.;
    rdcutsvalmine[13][9]=0.5;
    rdcutsvalmine[14][9]=-1.;
    rdcutsvalmine[15][9]=0.;
    //16-20
    rdcutsvalmine[0][10]=0.7;
    rdcutsvalmine[1][10]=0.03;
    rdcutsvalmine[2][10]=0.7;
    rdcutsvalmine[3][10]=1.0;
    rdcutsvalmine[4][10]=1.0;
    rdcutsvalmine[5][10]=0.1;
    rdcutsvalmine[6][10]=0.1;
    rdcutsvalmine[7][10]=0.000002;
    rdcutsvalmine[8][10]=0.8;
    rdcutsvalmine[9][10]=0.3;
    rdcutsvalmine[10][10]=0.1;
    rdcutsvalmine[11][10]=0.05;
    rdcutsvalmine[12][10]=100.;
    rdcutsvalmine[13][10]=0.5;
    rdcutsvalmine[14][10]=-1.;
    rdcutsvalmine[15][10]=0.;
    //20-24
    rdcutsvalmine[0][11]=0.7;
    rdcutsvalmine[1][11]=0.03;
    rdcutsvalmine[2][11]=0.7;
    rdcutsvalmine[3][11]=1.0;
    rdcutsvalmine[4][11]=1.0;
    rdcutsvalmine[5][11]=0.1;
    rdcutsvalmine[6][11]=0.1;
    rdcutsvalmine[7][11]=0.000002;
    rdcutsvalmine[8][11]=0.8;
    rdcutsvalmine[9][11]=0.3;
    rdcutsvalmine[10][11]=0.1;
    rdcutsvalmine[11][11]=0.05;
    rdcutsvalmine[12][11]=100.;
    rdcutsvalmine[13][11]=0.5;
    rdcutsvalmine[14][11]=-1.;
    rdcutsvalmine[15][11]=0.;
    //>24
    rdcutsvalmine[0][12]=0.7;
    rdcutsvalmine[1][12]=0.03;
    rdcutsvalmine[2][12]=0.7;
    rdcutsvalmine[3][12]=1.0;
    rdcutsvalmine[4][12]=1.0;
    rdcutsvalmine[5][12]=0.1;
    rdcutsvalmine[6][12]=0.1;
    rdcutsvalmine[7][12]=0.000002;
    rdcutsvalmine[8][12]=0.8;
    rdcutsvalmine[9][12]=0.3;
    rdcutsvalmine[10][12]=0.1;
    rdcutsvalmine[11][12]=0.05;
    rdcutsvalmine[12][12]=100.;
    rdcutsvalmine[13][12]=0.5;
    rdcutsvalmine[14][12]=-1.;
    rdcutsvalmine[15][12]=0.;
  }

  RDHFDStartoKpipi->SetCuts(nvars,nptbins,rdcutsvalmine);

  Bool_t pidflag=kFALSE;
  RDHFDStartoKpipi->SetUsePID(pidflag);
  if(pidflag) cout<<"PID is used"<<endl;
  else cout<<"PID is not used"<<endl;

  // PID SETTINGS
  AliAODPidHF* pidObj=new AliAODPidHF();
  // pidObj->SetName("pid4DSatr");
  Int_t mode=1;
  Double_t priors[5]={0.01,0.001,0.3,0.3,0.3};
  pidObj->SetPriors(priors);
  pidObj->SetMatch(mode);
  pidObj->SetSigma(0,2); // TPC
  pidObj->SetSigma(3,3); // TOF
  pidObj->SetTPC(kTRUE);
  pidObj->SetTOF(kTRUE);
  RDHFDStartoKpipi->SetPidHF(pidObj);

  //activate pileup rejection
  RDHFDStartoKpipi->SetOptPileup(AliRDHFCuts::kRejectPileupEvent);

  RDHFDStartoKpipi->PrintAll();

  TFile* fout=new TFile("DStartoKpipiCuts.root","recreate");   //set this!! 
  fout->cd();
  RDHFDStartoKpipi->Write();
  fout->Close();

}

//macro to make a .root file (for significance maximization) which contains an AliRDHFCutsDStartoKpipi with loose set of cuts  and TParameter with the tighest value of these cuts
// copy form D0 ... NOT TESTED YIET ... to be tested!!

void makeInputAliAnalysisTaskSEDstarSignificanceMaximization(){

  AliRDHFCutsDStartoKpipi* RDHFDStartoKpipi=new AliRDHFCutsDStartoKpipi();
  RDHFDStartoKpipi->SetName("loosercuts");
  RDHFDStartoKpipi->SetTitle("Cuts for significance maximization");

  //Centrality selection
  RDHFDStartoKpipi->SetUseCentrality(kFALSE);
  RDHFDStartoKpipi->SetMinCentrality(40);
  RDHFDStartoKpipi->SetMaxCentrality(80);

  AliESDtrackCuts* esdTrackCuts=new AliESDtrackCuts();
  esdTrackCuts->SetRequireSigmaToVertex(kFALSE);
  //default
  esdTrackCuts->SetRequireTPCRefit(kTRUE);
  esdTrackCuts->SetRequireITSRefit(kTRUE);
  esdTrackCuts->SetMinNClustersITS(4);
  
  esdTrackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD,AliESDtrackCuts::kAny);
  esdTrackCuts->SetMinDCAToVertexXY(0.);
  esdTrackCuts->SetEtaRange(-0.8,0.8);
  esdTrackCuts->SetPtRange(0.1,1.e10);
  
 // soft pion pre-selections 
  // 
  AliESDtrackCuts* esdSoftPicuts=new AliESDtrackCuts();
  esdSoftPicuts->SetRequireSigmaToVertex(kFALSE);
  //default
  esdSoftPicuts->SetRequireTPCRefit(kFALSE);
  esdSoftPicuts->SetRequireITSRefit(kFALSE);
  esdSoftPicuts->SetMinNClustersITS(4); // default is 4
  esdSoftPicuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD,
					  AliESDtrackCuts::kAny); //test d0 asimmetry
  esdSoftPicuts->SetPtRange(0.0,1.e10);

  // set pre selections
  RDHFDStartoKpipi->AddTrackCuts(esdTrackCuts);
  RDHFDStartoKpipi->AddTrackCutsSoftPi(esdSoftPicuts);

  const Int_t nvars=16;
  const Int_t nptbins=13;
  
  Float_t* ptbins;
  ptbins=new Float_t[nptbins+1];
  ptbins[0]=0.;
  ptbins[1]=0.5;
  ptbins[2]=1.;
  ptbins[3]=2.;
  ptbins[4]=3.;
  ptbins[5]=4.;
  ptbins[6]=5.; 
  ptbins[7]=6.;
  ptbins[8]=7.;
  ptbins[9]=8.;
  ptbins[10]=12.;
  ptbins[11]=16.;
  ptbins[12]=24.;
  ptbins[13]=999.;
  RDHFDStartoKpipi->SetPtBins(nptbins+1,ptbins);
  

  Float_t** rdcutsvalmine;
  rdcutsvalmine=new Float_t*[nvars];
  for(Int_t iv=0;iv<nvars;iv++){
    rdcutsvalmine[iv]=new Float_t[nptbins];
  }
  
    //0-0.5
    rdcutsvalmine[0][0]=0.7;
    rdcutsvalmine[1][0]=0.03;
    rdcutsvalmine[2][0]=0.8;
    rdcutsvalmine[3][0]=0.3;
    rdcutsvalmine[4][0]=0.3;
    rdcutsvalmine[5][0]=0.1;
    rdcutsvalmine[6][0]=0.1;
    rdcutsvalmine[7][0]=0.00035;
    rdcutsvalmine[8][0]=0.73;
    rdcutsvalmine[9][0]=0.3;
    rdcutsvalmine[10][0]=0.1;
    rdcutsvalmine[11][0]=0.05;
    rdcutsvalmine[12][0]=100.;
    rdcutsvalmine[13][0]=0.5;
    rdcutsvalmine[14][0]=-1.;
    rdcutsvalmine[15][0]=0.;
    //0.5-1
    rdcutsvalmine[0][1]=0.7;
    rdcutsvalmine[1][1]=0.03;
    rdcutsvalmine[2][1]=0.8;
    rdcutsvalmine[3][1]=0.3;
    rdcutsvalmine[4][1]=0.3;
    rdcutsvalmine[5][1]=0.1;
    rdcutsvalmine[6][1]=0.1;
    rdcutsvalmine[7][1]=-0.00020;
    rdcutsvalmine[8][1]=0.73;
    rdcutsvalmine[9][1]=0.3;
    rdcutsvalmine[10][1]=0.1;
    rdcutsvalmine[11][1]=0.05;
    rdcutsvalmine[12][1]=100.;
    rdcutsvalmine[13][1]=0.5;
    rdcutsvalmine[14][1]=-1.;
    rdcutsvalmine[15][1]=0.;
    //1-2
    rdcutsvalmine[0][2]=0.7;
    rdcutsvalmine[1][2]=0.02;
    rdcutsvalmine[2][2]=0.8;
    rdcutsvalmine[3][2]=0.4;
    rdcutsvalmine[4][2]=0.4;
    rdcutsvalmine[5][2]=0.1;
    rdcutsvalmine[6][2]=0.1;
    rdcutsvalmine[7][2]=-0.00036;
    rdcutsvalmine[8][2]=0.82;
    rdcutsvalmine[9][2]=0.3;
    rdcutsvalmine[10][2]=0.1;
    rdcutsvalmine[11][2]=0.05;
    rdcutsvalmine[12][2]=100.;
    rdcutsvalmine[13][2]=0.5;
    rdcutsvalmine[14][2]=-1.;
    rdcutsvalmine[15][2]=0.;
    //2-3
    rdcutsvalmine[0][3]=0.7;
    rdcutsvalmine[1][3]=0.02;
    rdcutsvalmine[2][3]=0.8;
    rdcutsvalmine[3][3]=0.7;
    rdcutsvalmine[4][3]=0.7;
    rdcutsvalmine[5][3]=0.08;
    rdcutsvalmine[6][3]=0.08;
    rdcutsvalmine[7][3]=-0.00016;
    rdcutsvalmine[8][3]=0.90;
    rdcutsvalmine[9][3]=0.3;
    rdcutsvalmine[10][3]=0.1;
    rdcutsvalmine[11][3]=0.05;
    rdcutsvalmine[12][3]=100.;
    rdcutsvalmine[13][3]=0.5;
    rdcutsvalmine[14][3]=-1.;
    rdcutsvalmine[15][3]=0.;
    //3-4
    rdcutsvalmine[0][4]=0.7;
    rdcutsvalmine[1][4]=0.05;
    rdcutsvalmine[2][4]=0.8;
    rdcutsvalmine[3][4]=1.;
    rdcutsvalmine[4][4]=1.;
    rdcutsvalmine[5][4]=0.042;
    rdcutsvalmine[6][4]=0.056;
    rdcutsvalmine[7][4]=-0.000065;
    rdcutsvalmine[8][4]=0.9;
    rdcutsvalmine[9][4]=0.3;
    rdcutsvalmine[10][4]=0.1;
    rdcutsvalmine[11][4]=0.05;
    rdcutsvalmine[12][4]=100.;
    rdcutsvalmine[13][4]=0.5;
    rdcutsvalmine[14][4]=0.;
    rdcutsvalmine[15][4]=0.;
    //4-5
    rdcutsvalmine[0][5]=0.7;
    rdcutsvalmine[1][5]=0.08;
    rdcutsvalmine[2][5]=0.9;
    rdcutsvalmine[3][5]=1.2;
    rdcutsvalmine[4][5]=1.2;
    rdcutsvalmine[5][5]=0.07;
    rdcutsvalmine[6][5]=0.07;
    rdcutsvalmine[7][5]=0.0001;
    rdcutsvalmine[8][5]=0.9;
    rdcutsvalmine[9][5]=0.3;
    rdcutsvalmine[10][5]=0.1;
    rdcutsvalmine[11][5]=0.05;
    rdcutsvalmine[12][5]=100.;
    rdcutsvalmine[13][5]=0.5;
    rdcutsvalmine[14][5]=-1.;
    rdcutsvalmine[15][5]=0.;
    //5-6
    rdcutsvalmine[0][6]=0.7;
    rdcutsvalmine[1][6]=0.1;
    rdcutsvalmine[2][6]=1.0;
    rdcutsvalmine[3][6]=1.;
    rdcutsvalmine[4][6]=1.;
    rdcutsvalmine[5][6]=0.08;
    rdcutsvalmine[6][6]=0.08;
    rdcutsvalmine[7][6]=0.0005;
    rdcutsvalmine[8][6]=0.8;
    rdcutsvalmine[9][6]=0.3;
    rdcutsvalmine[10][6]=0.1;
    rdcutsvalmine[11][6]=0.05;
    rdcutsvalmine[12][6]=100000.;
    rdcutsvalmine[13][6]=0.5;
    rdcutsvalmine[14][6]=-1.;
    rdcutsvalmine[15][6]=0.;
    //6-7
    rdcutsvalmine[0][7]=0.7;
    rdcutsvalmine[1][7]=0.1;
    rdcutsvalmine[2][7]=1.0;
    rdcutsvalmine[3][7]=1.;
    rdcutsvalmine[4][7]=1.;
    rdcutsvalmine[5][7]=0.1;
    rdcutsvalmine[6][7]=0.1;
    rdcutsvalmine[7][7]=0.001;
    rdcutsvalmine[8][7]=0.7;
    rdcutsvalmine[9][7]=0.3;
    rdcutsvalmine[10][7]=0.1;
    rdcutsvalmine[11][7]=0.05;
    rdcutsvalmine[12][7]=100.;
    rdcutsvalmine[13][7]=0.5;
    rdcutsvalmine[14][7]=-1.;
    rdcutsvalmine[15][7]=0.;
    //7-8
    rdcutsvalmine[0][8]=0.7;
    rdcutsvalmine[1][8]=0.1;
    rdcutsvalmine[2][8]=1.0;
    rdcutsvalmine[3][8]=1.;
    rdcutsvalmine[4][8]=1.;
    rdcutsvalmine[5][8]=0.1;
    rdcutsvalmine[6][8]=0.1;
    rdcutsvalmine[7][8]=0.001;
    rdcutsvalmine[8][8]=0.7;
    rdcutsvalmine[9][8]=0.3;
    rdcutsvalmine[10][8]=0.1;
    rdcutsvalmine[11][8]=0.05;
    rdcutsvalmine[12][8]=100.;
    rdcutsvalmine[13][8]=0.5;
    rdcutsvalmine[14][8]=-1.;
    rdcutsvalmine[15][8]=0.;
    //8-12
    rdcutsvalmine[0][9]=0.7;
    rdcutsvalmine[1][9]=0.1;
    rdcutsvalmine[2][9]=1.0;
    rdcutsvalmine[3][9]=1.;
    rdcutsvalmine[4][9]=1.;
    rdcutsvalmine[5][9]=0.1;
    rdcutsvalmine[6][9]=0.1;
    rdcutsvalmine[7][9]=0.006;
    rdcutsvalmine[8][9]=0.7;
    rdcutsvalmine[9][9]=0.3;
    rdcutsvalmine[10][9]=0.1;
    rdcutsvalmine[11][9]=0.05;
    rdcutsvalmine[12][9]=100.;
    rdcutsvalmine[13][9]=0.5;
    rdcutsvalmine[14][9]=-1.;
    rdcutsvalmine[15][9]=0.;
    //12-16
    rdcutsvalmine[0][10]=0.7;
    rdcutsvalmine[1][10]=0.1;
    rdcutsvalmine[2][10]=1.0;
    rdcutsvalmine[3][10]=0.3;
    rdcutsvalmine[4][10]=0.3;
    rdcutsvalmine[5][10]=0.15;
    rdcutsvalmine[6][10]=0.15;
    rdcutsvalmine[7][10]=0.01;
    rdcutsvalmine[8][10]=0.7;
    rdcutsvalmine[9][10]=0.3;
    rdcutsvalmine[10][10]=0.1;
    rdcutsvalmine[11][10]=0.05;
    rdcutsvalmine[12][10]=100.;
    rdcutsvalmine[13][10]=0.5;
    rdcutsvalmine[14][10]=-1.;
    rdcutsvalmine[15][10]=0.;
    //16-24
    rdcutsvalmine[0][11]=0.7;
    rdcutsvalmine[1][11]=0.2;
    rdcutsvalmine[2][11]=1.0;
    rdcutsvalmine[3][11]=.3;
    rdcutsvalmine[4][11]=.3;
    rdcutsvalmine[5][11]=0.15;
    rdcutsvalmine[6][11]=0.15;
    rdcutsvalmine[7][11]=0.01;
    rdcutsvalmine[8][11]=0.7;
    rdcutsvalmine[9][11]=0.3;
    rdcutsvalmine[10][11]=0.1;
    rdcutsvalmine[11][11]=0.05;
    rdcutsvalmine[12][11]=100.;
    rdcutsvalmine[13][11]=0.5;
    rdcutsvalmine[14][11]=-1.;
    rdcutsvalmine[15][11]=0.;
    //>24
    rdcutsvalmine[0][12]=0.7;
    rdcutsvalmine[1][12]=0.6;
    rdcutsvalmine[2][12]=1.0;
    rdcutsvalmine[3][12]=.4;
    rdcutsvalmine[4][12]=.4;
    rdcutsvalmine[5][12]=0.5;
    rdcutsvalmine[6][12]=0.5;
    rdcutsvalmine[7][12]=0.1;
    rdcutsvalmine[8][12]=0.7;
    rdcutsvalmine[9][12]=0.3;
    rdcutsvalmine[10][12]=0.1;
    rdcutsvalmine[11][12]=0.05;
    rdcutsvalmine[12][12]=100.;
    rdcutsvalmine[13][12]=0.5;
    rdcutsvalmine[14][12]=-1.;
    rdcutsvalmine[15][12]=0.;

  RDHFDStartoKpipi->SetCuts(nvars,nptbins,rdcutsvalmine);

  Int_t nvarsforopt=RDHFDStartoKpipi->GetNVarsForOpt();
  Int_t dim=2; //set this!!
  Bool_t *boolforopt;
  boolforopt=new Bool_t[nvars];
  if(dim>nvarsforopt){
    cout<<"Number of variables for optimization has probably changed, check and edit accordingly"<<endl;
    return;
  } else {
    if(dim==nvarsforopt){
      boolforopt=RDHFDStartoKpipi->GetVarsForOpt();
    }else{
      TString *names;
      names=new TString[nvars];
      TString answer="";
      Int_t checktrue=0;
      names=RDHFDStartoKpipi->GetVarNames();
      for(Int_t i=0;i<nvars;i++){
	cout<<names[i]<<" for opt? (y/n)"<<endl;
	cin>>answer;
	if(answer=="y") {
	  boolforopt[i]=kTRUE;
	  checktrue++;
	}
	else boolforopt[i]=kFALSE;
      }
      if (checktrue!=dim) {
	cout<<"Error! You set "<<checktrue<<" kTRUE instead of "<<dim<<endl;
	return;
      }
      RDHFDStartoKpipi->SetVarsForOpt(dim,boolforopt);
    }
  }


  Float_t tighterval[dim][nptbins];
  //dca
  //costhetastar
  //d0d0 <-this 
  //costhetapoint <-this 

  
  //number of steps for each variable is 4 now
  //set this!!
  tighterval[0][0]=-0.0007;
  tighterval[1][0]=0.99;

  tighterval[0][1]=-0.0006;
  tighterval[1][1]=0.99;
 
  tighterval[0][2]=-0.0004;
  tighterval[1][2]=0.99;
 
  tighterval[0][3]=-0.00035;
  tighterval[1][3]=0.98;

  tighterval[0][4]=-0.0003;
  tighterval[1][4]=0.99;


  TString name=""; 
  Int_t arrdim=dim*nptbins;
  cout<<"Will save "<<arrdim<<" TParameter<float>"<<endl;
  TClonesArray max("TParameter<float>",arrdim);
  for(Int_t ival=0;ival<dim;ival++){
    for(Int_t jpt=0;jpt<nptbins;jpt++){
      name=Form("par%dptbin%d",ival,jpt);
      cout<<"Setting "<<name.Data()<<" to "<<tighterval[ival][jpt]<<endl;
      new(max[jpt*dim+ival])TParameter<float>(name.Data(),tighterval[ival][jpt]);
    }
  }
 
  TFile* fout=new TFile("cuts4SignifMaxim.root","recreate");   //set this!! 
  fout->cd();
  RDHFDStartoKpipi->Write();
  max.Write();
  fout->Close();
 
}

 makeTFile4CutsDStartoKpipi.C:1
 makeTFile4CutsDStartoKpipi.C:2
 makeTFile4CutsDStartoKpipi.C:3
 makeTFile4CutsDStartoKpipi.C:4
 makeTFile4CutsDStartoKpipi.C:5
 makeTFile4CutsDStartoKpipi.C:6
 makeTFile4CutsDStartoKpipi.C:7
 makeTFile4CutsDStartoKpipi.C:8
 makeTFile4CutsDStartoKpipi.C:9
 makeTFile4CutsDStartoKpipi.C:10
 makeTFile4CutsDStartoKpipi.C:11
 makeTFile4CutsDStartoKpipi.C:12
 makeTFile4CutsDStartoKpipi.C:13
 makeTFile4CutsDStartoKpipi.C:14
 makeTFile4CutsDStartoKpipi.C:15
 makeTFile4CutsDStartoKpipi.C:16
 makeTFile4CutsDStartoKpipi.C:17
 makeTFile4CutsDStartoKpipi.C:18
 makeTFile4CutsDStartoKpipi.C:19
 makeTFile4CutsDStartoKpipi.C:20
 makeTFile4CutsDStartoKpipi.C:21
 makeTFile4CutsDStartoKpipi.C:22
 makeTFile4CutsDStartoKpipi.C:23
 makeTFile4CutsDStartoKpipi.C:24
 makeTFile4CutsDStartoKpipi.C:25
 makeTFile4CutsDStartoKpipi.C:26
 makeTFile4CutsDStartoKpipi.C:27
 makeTFile4CutsDStartoKpipi.C:28
 makeTFile4CutsDStartoKpipi.C:29
 makeTFile4CutsDStartoKpipi.C:30
 makeTFile4CutsDStartoKpipi.C:31
 makeTFile4CutsDStartoKpipi.C:32
 makeTFile4CutsDStartoKpipi.C:33
 makeTFile4CutsDStartoKpipi.C:34
 makeTFile4CutsDStartoKpipi.C:35
 makeTFile4CutsDStartoKpipi.C:36
 makeTFile4CutsDStartoKpipi.C:37
 makeTFile4CutsDStartoKpipi.C:38
 makeTFile4CutsDStartoKpipi.C:39
 makeTFile4CutsDStartoKpipi.C:40
 makeTFile4CutsDStartoKpipi.C:41
 makeTFile4CutsDStartoKpipi.C:42
 makeTFile4CutsDStartoKpipi.C:43
 makeTFile4CutsDStartoKpipi.C:44
 makeTFile4CutsDStartoKpipi.C:45
 makeTFile4CutsDStartoKpipi.C:46
 makeTFile4CutsDStartoKpipi.C:47
 makeTFile4CutsDStartoKpipi.C:48
 makeTFile4CutsDStartoKpipi.C:49
 makeTFile4CutsDStartoKpipi.C:50
 makeTFile4CutsDStartoKpipi.C:51
 makeTFile4CutsDStartoKpipi.C:52
 makeTFile4CutsDStartoKpipi.C:53
 makeTFile4CutsDStartoKpipi.C:54
 makeTFile4CutsDStartoKpipi.C:55
 makeTFile4CutsDStartoKpipi.C:56
 makeTFile4CutsDStartoKpipi.C:57
 makeTFile4CutsDStartoKpipi.C:58
 makeTFile4CutsDStartoKpipi.C:59
 makeTFile4CutsDStartoKpipi.C:60
 makeTFile4CutsDStartoKpipi.C:61
 makeTFile4CutsDStartoKpipi.C:62
 makeTFile4CutsDStartoKpipi.C:63
 makeTFile4CutsDStartoKpipi.C:64
 makeTFile4CutsDStartoKpipi.C:65
 makeTFile4CutsDStartoKpipi.C:66
 makeTFile4CutsDStartoKpipi.C:67
 makeTFile4CutsDStartoKpipi.C:68
 makeTFile4CutsDStartoKpipi.C:69
 makeTFile4CutsDStartoKpipi.C:70
 makeTFile4CutsDStartoKpipi.C:71
 makeTFile4CutsDStartoKpipi.C:72
 makeTFile4CutsDStartoKpipi.C:73
 makeTFile4CutsDStartoKpipi.C:74
 makeTFile4CutsDStartoKpipi.C:75
 makeTFile4CutsDStartoKpipi.C:76
 makeTFile4CutsDStartoKpipi.C:77
 makeTFile4CutsDStartoKpipi.C:78
 makeTFile4CutsDStartoKpipi.C:79
 makeTFile4CutsDStartoKpipi.C:80
 makeTFile4CutsDStartoKpipi.C:81
 makeTFile4CutsDStartoKpipi.C:82
 makeTFile4CutsDStartoKpipi.C:83
 makeTFile4CutsDStartoKpipi.C:84
 makeTFile4CutsDStartoKpipi.C:85
 makeTFile4CutsDStartoKpipi.C:86
 makeTFile4CutsDStartoKpipi.C:87
 makeTFile4CutsDStartoKpipi.C:88
 makeTFile4CutsDStartoKpipi.C:89
 makeTFile4CutsDStartoKpipi.C:90
 makeTFile4CutsDStartoKpipi.C:91
 makeTFile4CutsDStartoKpipi.C:92
 makeTFile4CutsDStartoKpipi.C:93
 makeTFile4CutsDStartoKpipi.C:94
 makeTFile4CutsDStartoKpipi.C:95
 makeTFile4CutsDStartoKpipi.C:96
 makeTFile4CutsDStartoKpipi.C:97
 makeTFile4CutsDStartoKpipi.C:98
 makeTFile4CutsDStartoKpipi.C:99
 makeTFile4CutsDStartoKpipi.C:100
 makeTFile4CutsDStartoKpipi.C:101
 makeTFile4CutsDStartoKpipi.C:102
 makeTFile4CutsDStartoKpipi.C:103
 makeTFile4CutsDStartoKpipi.C:104
 makeTFile4CutsDStartoKpipi.C:105
 makeTFile4CutsDStartoKpipi.C:106
 makeTFile4CutsDStartoKpipi.C:107
 makeTFile4CutsDStartoKpipi.C:108
 makeTFile4CutsDStartoKpipi.C:109
 makeTFile4CutsDStartoKpipi.C:110
 makeTFile4CutsDStartoKpipi.C:111
 makeTFile4CutsDStartoKpipi.C:112
 makeTFile4CutsDStartoKpipi.C:113
 makeTFile4CutsDStartoKpipi.C:114
 makeTFile4CutsDStartoKpipi.C:115
 makeTFile4CutsDStartoKpipi.C:116
 makeTFile4CutsDStartoKpipi.C:117
 makeTFile4CutsDStartoKpipi.C:118
 makeTFile4CutsDStartoKpipi.C:119
 makeTFile4CutsDStartoKpipi.C:120
 makeTFile4CutsDStartoKpipi.C:121
 makeTFile4CutsDStartoKpipi.C:122
 makeTFile4CutsDStartoKpipi.C:123
 makeTFile4CutsDStartoKpipi.C:124
 makeTFile4CutsDStartoKpipi.C:125
 makeTFile4CutsDStartoKpipi.C:126
 makeTFile4CutsDStartoKpipi.C:127
 makeTFile4CutsDStartoKpipi.C:128
 makeTFile4CutsDStartoKpipi.C:129
 makeTFile4CutsDStartoKpipi.C:130
 makeTFile4CutsDStartoKpipi.C:131
 makeTFile4CutsDStartoKpipi.C:132
 makeTFile4CutsDStartoKpipi.C:133
 makeTFile4CutsDStartoKpipi.C:134
 makeTFile4CutsDStartoKpipi.C:135
 makeTFile4CutsDStartoKpipi.C:136
 makeTFile4CutsDStartoKpipi.C:137
 makeTFile4CutsDStartoKpipi.C:138
 makeTFile4CutsDStartoKpipi.C:139
 makeTFile4CutsDStartoKpipi.C:140
 makeTFile4CutsDStartoKpipi.C:141
 makeTFile4CutsDStartoKpipi.C:142
 makeTFile4CutsDStartoKpipi.C:143
 makeTFile4CutsDStartoKpipi.C:144
 makeTFile4CutsDStartoKpipi.C:145
 makeTFile4CutsDStartoKpipi.C:146
 makeTFile4CutsDStartoKpipi.C:147
 makeTFile4CutsDStartoKpipi.C:148
 makeTFile4CutsDStartoKpipi.C:149
 makeTFile4CutsDStartoKpipi.C:150
 makeTFile4CutsDStartoKpipi.C:151
 makeTFile4CutsDStartoKpipi.C:152
 makeTFile4CutsDStartoKpipi.C:153
 makeTFile4CutsDStartoKpipi.C:154
 makeTFile4CutsDStartoKpipi.C:155
 makeTFile4CutsDStartoKpipi.C:156
 makeTFile4CutsDStartoKpipi.C:157
 makeTFile4CutsDStartoKpipi.C:158
 makeTFile4CutsDStartoKpipi.C:159
 makeTFile4CutsDStartoKpipi.C:160
 makeTFile4CutsDStartoKpipi.C:161
 makeTFile4CutsDStartoKpipi.C:162
 makeTFile4CutsDStartoKpipi.C:163
 makeTFile4CutsDStartoKpipi.C:164
 makeTFile4CutsDStartoKpipi.C:165
 makeTFile4CutsDStartoKpipi.C:166
 makeTFile4CutsDStartoKpipi.C:167
 makeTFile4CutsDStartoKpipi.C:168
 makeTFile4CutsDStartoKpipi.C:169
 makeTFile4CutsDStartoKpipi.C:170
 makeTFile4CutsDStartoKpipi.C:171
 makeTFile4CutsDStartoKpipi.C:172
 makeTFile4CutsDStartoKpipi.C:173
 makeTFile4CutsDStartoKpipi.C:174
 makeTFile4CutsDStartoKpipi.C:175
 makeTFile4CutsDStartoKpipi.C:176
 makeTFile4CutsDStartoKpipi.C:177
 makeTFile4CutsDStartoKpipi.C:178
 makeTFile4CutsDStartoKpipi.C:179
 makeTFile4CutsDStartoKpipi.C:180
 makeTFile4CutsDStartoKpipi.C:181
 makeTFile4CutsDStartoKpipi.C:182
 makeTFile4CutsDStartoKpipi.C:183
 makeTFile4CutsDStartoKpipi.C:184
 makeTFile4CutsDStartoKpipi.C:185
 makeTFile4CutsDStartoKpipi.C:186
 makeTFile4CutsDStartoKpipi.C:187
 makeTFile4CutsDStartoKpipi.C:188
 makeTFile4CutsDStartoKpipi.C:189
 makeTFile4CutsDStartoKpipi.C:190
 makeTFile4CutsDStartoKpipi.C:191
 makeTFile4CutsDStartoKpipi.C:192
 makeTFile4CutsDStartoKpipi.C:193
 makeTFile4CutsDStartoKpipi.C:194
 makeTFile4CutsDStartoKpipi.C:195
 makeTFile4CutsDStartoKpipi.C:196
 makeTFile4CutsDStartoKpipi.C:197
 makeTFile4CutsDStartoKpipi.C:198
 makeTFile4CutsDStartoKpipi.C:199
 makeTFile4CutsDStartoKpipi.C:200
 makeTFile4CutsDStartoKpipi.C:201
 makeTFile4CutsDStartoKpipi.C:202
 makeTFile4CutsDStartoKpipi.C:203
 makeTFile4CutsDStartoKpipi.C:204
 makeTFile4CutsDStartoKpipi.C:205
 makeTFile4CutsDStartoKpipi.C:206
 makeTFile4CutsDStartoKpipi.C:207
 makeTFile4CutsDStartoKpipi.C:208
 makeTFile4CutsDStartoKpipi.C:209
 makeTFile4CutsDStartoKpipi.C:210
 makeTFile4CutsDStartoKpipi.C:211
 makeTFile4CutsDStartoKpipi.C:212
 makeTFile4CutsDStartoKpipi.C:213
 makeTFile4CutsDStartoKpipi.C:214
 makeTFile4CutsDStartoKpipi.C:215
 makeTFile4CutsDStartoKpipi.C:216
 makeTFile4CutsDStartoKpipi.C:217
 makeTFile4CutsDStartoKpipi.C:218
 makeTFile4CutsDStartoKpipi.C:219
 makeTFile4CutsDStartoKpipi.C:220
 makeTFile4CutsDStartoKpipi.C:221
 makeTFile4CutsDStartoKpipi.C:222
 makeTFile4CutsDStartoKpipi.C:223
 makeTFile4CutsDStartoKpipi.C:224
 makeTFile4CutsDStartoKpipi.C:225
 makeTFile4CutsDStartoKpipi.C:226
 makeTFile4CutsDStartoKpipi.C:227
 makeTFile4CutsDStartoKpipi.C:228
 makeTFile4CutsDStartoKpipi.C:229
 makeTFile4CutsDStartoKpipi.C:230
 makeTFile4CutsDStartoKpipi.C:231
 makeTFile4CutsDStartoKpipi.C:232
 makeTFile4CutsDStartoKpipi.C:233
 makeTFile4CutsDStartoKpipi.C:234
 makeTFile4CutsDStartoKpipi.C:235
 makeTFile4CutsDStartoKpipi.C:236
 makeTFile4CutsDStartoKpipi.C:237
 makeTFile4CutsDStartoKpipi.C:238
 makeTFile4CutsDStartoKpipi.C:239
 makeTFile4CutsDStartoKpipi.C:240
 makeTFile4CutsDStartoKpipi.C:241
 makeTFile4CutsDStartoKpipi.C:242
 makeTFile4CutsDStartoKpipi.C:243
 makeTFile4CutsDStartoKpipi.C:244
 makeTFile4CutsDStartoKpipi.C:245
 makeTFile4CutsDStartoKpipi.C:246
 makeTFile4CutsDStartoKpipi.C:247
 makeTFile4CutsDStartoKpipi.C:248
 makeTFile4CutsDStartoKpipi.C:249
 makeTFile4CutsDStartoKpipi.C:250
 makeTFile4CutsDStartoKpipi.C:251
 makeTFile4CutsDStartoKpipi.C:252
 makeTFile4CutsDStartoKpipi.C:253
 makeTFile4CutsDStartoKpipi.C:254
 makeTFile4CutsDStartoKpipi.C:255
 makeTFile4CutsDStartoKpipi.C:256
 makeTFile4CutsDStartoKpipi.C:257
 makeTFile4CutsDStartoKpipi.C:258
 makeTFile4CutsDStartoKpipi.C:259
 makeTFile4CutsDStartoKpipi.C:260
 makeTFile4CutsDStartoKpipi.C:261
 makeTFile4CutsDStartoKpipi.C:262
 makeTFile4CutsDStartoKpipi.C:263
 makeTFile4CutsDStartoKpipi.C:264
 makeTFile4CutsDStartoKpipi.C:265
 makeTFile4CutsDStartoKpipi.C:266
 makeTFile4CutsDStartoKpipi.C:267
 makeTFile4CutsDStartoKpipi.C:268
 makeTFile4CutsDStartoKpipi.C:269
 makeTFile4CutsDStartoKpipi.C:270
 makeTFile4CutsDStartoKpipi.C:271
 makeTFile4CutsDStartoKpipi.C:272
 makeTFile4CutsDStartoKpipi.C:273
 makeTFile4CutsDStartoKpipi.C:274
 makeTFile4CutsDStartoKpipi.C:275
 makeTFile4CutsDStartoKpipi.C:276
 makeTFile4CutsDStartoKpipi.C:277
 makeTFile4CutsDStartoKpipi.C:278
 makeTFile4CutsDStartoKpipi.C:279
 makeTFile4CutsDStartoKpipi.C:280
 makeTFile4CutsDStartoKpipi.C:281
 makeTFile4CutsDStartoKpipi.C:282
 makeTFile4CutsDStartoKpipi.C:283
 makeTFile4CutsDStartoKpipi.C:284
 makeTFile4CutsDStartoKpipi.C:285
 makeTFile4CutsDStartoKpipi.C:286
 makeTFile4CutsDStartoKpipi.C:287
 makeTFile4CutsDStartoKpipi.C:288
 makeTFile4CutsDStartoKpipi.C:289
 makeTFile4CutsDStartoKpipi.C:290
 makeTFile4CutsDStartoKpipi.C:291
 makeTFile4CutsDStartoKpipi.C:292
 makeTFile4CutsDStartoKpipi.C:293
 makeTFile4CutsDStartoKpipi.C:294
 makeTFile4CutsDStartoKpipi.C:295
 makeTFile4CutsDStartoKpipi.C:296
 makeTFile4CutsDStartoKpipi.C:297
 makeTFile4CutsDStartoKpipi.C:298
 makeTFile4CutsDStartoKpipi.C:299
 makeTFile4CutsDStartoKpipi.C:300
 makeTFile4CutsDStartoKpipi.C:301
 makeTFile4CutsDStartoKpipi.C:302
 makeTFile4CutsDStartoKpipi.C:303
 makeTFile4CutsDStartoKpipi.C:304
 makeTFile4CutsDStartoKpipi.C:305
 makeTFile4CutsDStartoKpipi.C:306
 makeTFile4CutsDStartoKpipi.C:307
 makeTFile4CutsDStartoKpipi.C:308
 makeTFile4CutsDStartoKpipi.C:309
 makeTFile4CutsDStartoKpipi.C:310
 makeTFile4CutsDStartoKpipi.C:311
 makeTFile4CutsDStartoKpipi.C:312
 makeTFile4CutsDStartoKpipi.C:313
 makeTFile4CutsDStartoKpipi.C:314
 makeTFile4CutsDStartoKpipi.C:315
 makeTFile4CutsDStartoKpipi.C:316
 makeTFile4CutsDStartoKpipi.C:317
 makeTFile4CutsDStartoKpipi.C:318
 makeTFile4CutsDStartoKpipi.C:319
 makeTFile4CutsDStartoKpipi.C:320
 makeTFile4CutsDStartoKpipi.C:321
 makeTFile4CutsDStartoKpipi.C:322
 makeTFile4CutsDStartoKpipi.C:323
 makeTFile4CutsDStartoKpipi.C:324
 makeTFile4CutsDStartoKpipi.C:325
 makeTFile4CutsDStartoKpipi.C:326
 makeTFile4CutsDStartoKpipi.C:327
 makeTFile4CutsDStartoKpipi.C:328
 makeTFile4CutsDStartoKpipi.C:329
 makeTFile4CutsDStartoKpipi.C:330
 makeTFile4CutsDStartoKpipi.C:331
 makeTFile4CutsDStartoKpipi.C:332
 makeTFile4CutsDStartoKpipi.C:333
 makeTFile4CutsDStartoKpipi.C:334
 makeTFile4CutsDStartoKpipi.C:335
 makeTFile4CutsDStartoKpipi.C:336
 makeTFile4CutsDStartoKpipi.C:337
 makeTFile4CutsDStartoKpipi.C:338
 makeTFile4CutsDStartoKpipi.C:339
 makeTFile4CutsDStartoKpipi.C:340
 makeTFile4CutsDStartoKpipi.C:341
 makeTFile4CutsDStartoKpipi.C:342
 makeTFile4CutsDStartoKpipi.C:343
 makeTFile4CutsDStartoKpipi.C:344
 makeTFile4CutsDStartoKpipi.C:345
 makeTFile4CutsDStartoKpipi.C:346
 makeTFile4CutsDStartoKpipi.C:347
 makeTFile4CutsDStartoKpipi.C:348
 makeTFile4CutsDStartoKpipi.C:349
 makeTFile4CutsDStartoKpipi.C:350
 makeTFile4CutsDStartoKpipi.C:351
 makeTFile4CutsDStartoKpipi.C:352
 makeTFile4CutsDStartoKpipi.C:353
 makeTFile4CutsDStartoKpipi.C:354
 makeTFile4CutsDStartoKpipi.C:355
 makeTFile4CutsDStartoKpipi.C:356
 makeTFile4CutsDStartoKpipi.C:357
 makeTFile4CutsDStartoKpipi.C:358
 makeTFile4CutsDStartoKpipi.C:359
 makeTFile4CutsDStartoKpipi.C:360
 makeTFile4CutsDStartoKpipi.C:361
 makeTFile4CutsDStartoKpipi.C:362
 makeTFile4CutsDStartoKpipi.C:363
 makeTFile4CutsDStartoKpipi.C:364
 makeTFile4CutsDStartoKpipi.C:365
 makeTFile4CutsDStartoKpipi.C:366
 makeTFile4CutsDStartoKpipi.C:367
 makeTFile4CutsDStartoKpipi.C:368
 makeTFile4CutsDStartoKpipi.C:369
 makeTFile4CutsDStartoKpipi.C:370
 makeTFile4CutsDStartoKpipi.C:371
 makeTFile4CutsDStartoKpipi.C:372
 makeTFile4CutsDStartoKpipi.C:373
 makeTFile4CutsDStartoKpipi.C:374
 makeTFile4CutsDStartoKpipi.C:375
 makeTFile4CutsDStartoKpipi.C:376
 makeTFile4CutsDStartoKpipi.C:377
 makeTFile4CutsDStartoKpipi.C:378
 makeTFile4CutsDStartoKpipi.C:379
 makeTFile4CutsDStartoKpipi.C:380
 makeTFile4CutsDStartoKpipi.C:381
 makeTFile4CutsDStartoKpipi.C:382
 makeTFile4CutsDStartoKpipi.C:383
 makeTFile4CutsDStartoKpipi.C:384
 makeTFile4CutsDStartoKpipi.C:385
 makeTFile4CutsDStartoKpipi.C:386
 makeTFile4CutsDStartoKpipi.C:387
 makeTFile4CutsDStartoKpipi.C:388
 makeTFile4CutsDStartoKpipi.C:389
 makeTFile4CutsDStartoKpipi.C:390
 makeTFile4CutsDStartoKpipi.C:391
 makeTFile4CutsDStartoKpipi.C:392
 makeTFile4CutsDStartoKpipi.C:393
 makeTFile4CutsDStartoKpipi.C:394
 makeTFile4CutsDStartoKpipi.C:395
 makeTFile4CutsDStartoKpipi.C:396
 makeTFile4CutsDStartoKpipi.C:397
 makeTFile4CutsDStartoKpipi.C:398
 makeTFile4CutsDStartoKpipi.C:399
 makeTFile4CutsDStartoKpipi.C:400
 makeTFile4CutsDStartoKpipi.C:401
 makeTFile4CutsDStartoKpipi.C:402
 makeTFile4CutsDStartoKpipi.C:403
 makeTFile4CutsDStartoKpipi.C:404
 makeTFile4CutsDStartoKpipi.C:405
 makeTFile4CutsDStartoKpipi.C:406
 makeTFile4CutsDStartoKpipi.C:407
 makeTFile4CutsDStartoKpipi.C:408
 makeTFile4CutsDStartoKpipi.C:409
 makeTFile4CutsDStartoKpipi.C:410
 makeTFile4CutsDStartoKpipi.C:411
 makeTFile4CutsDStartoKpipi.C:412
 makeTFile4CutsDStartoKpipi.C:413
 makeTFile4CutsDStartoKpipi.C:414
 makeTFile4CutsDStartoKpipi.C:415
 makeTFile4CutsDStartoKpipi.C:416
 makeTFile4CutsDStartoKpipi.C:417
 makeTFile4CutsDStartoKpipi.C:418
 makeTFile4CutsDStartoKpipi.C:419
 makeTFile4CutsDStartoKpipi.C:420
 makeTFile4CutsDStartoKpipi.C:421
 makeTFile4CutsDStartoKpipi.C:422
 makeTFile4CutsDStartoKpipi.C:423
 makeTFile4CutsDStartoKpipi.C:424
 makeTFile4CutsDStartoKpipi.C:425
 makeTFile4CutsDStartoKpipi.C:426
 makeTFile4CutsDStartoKpipi.C:427
 makeTFile4CutsDStartoKpipi.C:428
 makeTFile4CutsDStartoKpipi.C:429
 makeTFile4CutsDStartoKpipi.C:430
 makeTFile4CutsDStartoKpipi.C:431
 makeTFile4CutsDStartoKpipi.C:432
 makeTFile4CutsDStartoKpipi.C:433
 makeTFile4CutsDStartoKpipi.C:434
 makeTFile4CutsDStartoKpipi.C:435
 makeTFile4CutsDStartoKpipi.C:436
 makeTFile4CutsDStartoKpipi.C:437
 makeTFile4CutsDStartoKpipi.C:438
 makeTFile4CutsDStartoKpipi.C:439
 makeTFile4CutsDStartoKpipi.C:440
 makeTFile4CutsDStartoKpipi.C:441
 makeTFile4CutsDStartoKpipi.C:442
 makeTFile4CutsDStartoKpipi.C:443
 makeTFile4CutsDStartoKpipi.C:444
 makeTFile4CutsDStartoKpipi.C:445
 makeTFile4CutsDStartoKpipi.C:446
 makeTFile4CutsDStartoKpipi.C:447
 makeTFile4CutsDStartoKpipi.C:448
 makeTFile4CutsDStartoKpipi.C:449
 makeTFile4CutsDStartoKpipi.C:450
 makeTFile4CutsDStartoKpipi.C:451
 makeTFile4CutsDStartoKpipi.C:452
 makeTFile4CutsDStartoKpipi.C:453
 makeTFile4CutsDStartoKpipi.C:454
 makeTFile4CutsDStartoKpipi.C:455
 makeTFile4CutsDStartoKpipi.C:456
 makeTFile4CutsDStartoKpipi.C:457
 makeTFile4CutsDStartoKpipi.C:458
 makeTFile4CutsDStartoKpipi.C:459
 makeTFile4CutsDStartoKpipi.C:460
 makeTFile4CutsDStartoKpipi.C:461
 makeTFile4CutsDStartoKpipi.C:462
 makeTFile4CutsDStartoKpipi.C:463
 makeTFile4CutsDStartoKpipi.C:464
 makeTFile4CutsDStartoKpipi.C:465
 makeTFile4CutsDStartoKpipi.C:466
 makeTFile4CutsDStartoKpipi.C:467
 makeTFile4CutsDStartoKpipi.C:468
 makeTFile4CutsDStartoKpipi.C:469
 makeTFile4CutsDStartoKpipi.C:470
 makeTFile4CutsDStartoKpipi.C:471
 makeTFile4CutsDStartoKpipi.C:472
 makeTFile4CutsDStartoKpipi.C:473
 makeTFile4CutsDStartoKpipi.C:474
 makeTFile4CutsDStartoKpipi.C:475
 makeTFile4CutsDStartoKpipi.C:476
 makeTFile4CutsDStartoKpipi.C:477
 makeTFile4CutsDStartoKpipi.C:478
 makeTFile4CutsDStartoKpipi.C:479
 makeTFile4CutsDStartoKpipi.C:480
 makeTFile4CutsDStartoKpipi.C:481
 makeTFile4CutsDStartoKpipi.C:482
 makeTFile4CutsDStartoKpipi.C:483
 makeTFile4CutsDStartoKpipi.C:484
 makeTFile4CutsDStartoKpipi.C:485
 makeTFile4CutsDStartoKpipi.C:486
 makeTFile4CutsDStartoKpipi.C:487
 makeTFile4CutsDStartoKpipi.C:488
 makeTFile4CutsDStartoKpipi.C:489
 makeTFile4CutsDStartoKpipi.C:490
 makeTFile4CutsDStartoKpipi.C:491
 makeTFile4CutsDStartoKpipi.C:492
 makeTFile4CutsDStartoKpipi.C:493
 makeTFile4CutsDStartoKpipi.C:494
 makeTFile4CutsDStartoKpipi.C:495
 makeTFile4CutsDStartoKpipi.C:496
 makeTFile4CutsDStartoKpipi.C:497
 makeTFile4CutsDStartoKpipi.C:498
 makeTFile4CutsDStartoKpipi.C:499
 makeTFile4CutsDStartoKpipi.C:500
 makeTFile4CutsDStartoKpipi.C:501
 makeTFile4CutsDStartoKpipi.C:502
 makeTFile4CutsDStartoKpipi.C:503
 makeTFile4CutsDStartoKpipi.C:504
 makeTFile4CutsDStartoKpipi.C:505
 makeTFile4CutsDStartoKpipi.C:506
 makeTFile4CutsDStartoKpipi.C:507
 makeTFile4CutsDStartoKpipi.C:508
 makeTFile4CutsDStartoKpipi.C:509
 makeTFile4CutsDStartoKpipi.C:510
 makeTFile4CutsDStartoKpipi.C:511
 makeTFile4CutsDStartoKpipi.C:512
 makeTFile4CutsDStartoKpipi.C:513
 makeTFile4CutsDStartoKpipi.C:514
 makeTFile4CutsDStartoKpipi.C:515
 makeTFile4CutsDStartoKpipi.C:516
 makeTFile4CutsDStartoKpipi.C:517
 makeTFile4CutsDStartoKpipi.C:518
 makeTFile4CutsDStartoKpipi.C:519
 makeTFile4CutsDStartoKpipi.C:520
 makeTFile4CutsDStartoKpipi.C:521
 makeTFile4CutsDStartoKpipi.C:522
 makeTFile4CutsDStartoKpipi.C:523
 makeTFile4CutsDStartoKpipi.C:524
 makeTFile4CutsDStartoKpipi.C:525
 makeTFile4CutsDStartoKpipi.C:526
 makeTFile4CutsDStartoKpipi.C:527
 makeTFile4CutsDStartoKpipi.C:528
 makeTFile4CutsDStartoKpipi.C:529
 makeTFile4CutsDStartoKpipi.C:530
 makeTFile4CutsDStartoKpipi.C:531
 makeTFile4CutsDStartoKpipi.C:532
 makeTFile4CutsDStartoKpipi.C:533
 makeTFile4CutsDStartoKpipi.C:534
 makeTFile4CutsDStartoKpipi.C:535
 makeTFile4CutsDStartoKpipi.C:536
 makeTFile4CutsDStartoKpipi.C:537
 makeTFile4CutsDStartoKpipi.C:538
 makeTFile4CutsDStartoKpipi.C:539
 makeTFile4CutsDStartoKpipi.C:540
 makeTFile4CutsDStartoKpipi.C:541
 makeTFile4CutsDStartoKpipi.C:542
 makeTFile4CutsDStartoKpipi.C:543
 makeTFile4CutsDStartoKpipi.C:544
 makeTFile4CutsDStartoKpipi.C:545
 makeTFile4CutsDStartoKpipi.C:546
 makeTFile4CutsDStartoKpipi.C:547
 makeTFile4CutsDStartoKpipi.C:548
 makeTFile4CutsDStartoKpipi.C:549
 makeTFile4CutsDStartoKpipi.C:550
 makeTFile4CutsDStartoKpipi.C:551
 makeTFile4CutsDStartoKpipi.C:552
 makeTFile4CutsDStartoKpipi.C:553
 makeTFile4CutsDStartoKpipi.C:554
 makeTFile4CutsDStartoKpipi.C:555
 makeTFile4CutsDStartoKpipi.C:556
 makeTFile4CutsDStartoKpipi.C:557
 makeTFile4CutsDStartoKpipi.C:558
 makeTFile4CutsDStartoKpipi.C:559
 makeTFile4CutsDStartoKpipi.C:560
 makeTFile4CutsDStartoKpipi.C:561
 makeTFile4CutsDStartoKpipi.C:562
 makeTFile4CutsDStartoKpipi.C:563
 makeTFile4CutsDStartoKpipi.C:564
 makeTFile4CutsDStartoKpipi.C:565
 makeTFile4CutsDStartoKpipi.C:566
 makeTFile4CutsDStartoKpipi.C:567
 makeTFile4CutsDStartoKpipi.C:568
 makeTFile4CutsDStartoKpipi.C:569
 makeTFile4CutsDStartoKpipi.C:570
 makeTFile4CutsDStartoKpipi.C:571
 makeTFile4CutsDStartoKpipi.C:572
 makeTFile4CutsDStartoKpipi.C:573
 makeTFile4CutsDStartoKpipi.C:574
 makeTFile4CutsDStartoKpipi.C:575
 makeTFile4CutsDStartoKpipi.C:576
 makeTFile4CutsDStartoKpipi.C:577
 makeTFile4CutsDStartoKpipi.C:578
 makeTFile4CutsDStartoKpipi.C:579
 makeTFile4CutsDStartoKpipi.C:580
 makeTFile4CutsDStartoKpipi.C:581
 makeTFile4CutsDStartoKpipi.C:582
 makeTFile4CutsDStartoKpipi.C:583
 makeTFile4CutsDStartoKpipi.C:584
 makeTFile4CutsDStartoKpipi.C:585
 makeTFile4CutsDStartoKpipi.C:586
 makeTFile4CutsDStartoKpipi.C:587
 makeTFile4CutsDStartoKpipi.C:588
 makeTFile4CutsDStartoKpipi.C:589
 makeTFile4CutsDStartoKpipi.C:590
 makeTFile4CutsDStartoKpipi.C:591
 makeTFile4CutsDStartoKpipi.C:592
 makeTFile4CutsDStartoKpipi.C:593
 makeTFile4CutsDStartoKpipi.C:594
 makeTFile4CutsDStartoKpipi.C:595
 makeTFile4CutsDStartoKpipi.C:596
 makeTFile4CutsDStartoKpipi.C:597
 makeTFile4CutsDStartoKpipi.C:598
 makeTFile4CutsDStartoKpipi.C:599
 makeTFile4CutsDStartoKpipi.C:600
 makeTFile4CutsDStartoKpipi.C:601
 makeTFile4CutsDStartoKpipi.C:602
 makeTFile4CutsDStartoKpipi.C:603
 makeTFile4CutsDStartoKpipi.C:604
 makeTFile4CutsDStartoKpipi.C:605
 makeTFile4CutsDStartoKpipi.C:606
 makeTFile4CutsDStartoKpipi.C:607
 makeTFile4CutsDStartoKpipi.C:608
 makeTFile4CutsDStartoKpipi.C:609
 makeTFile4CutsDStartoKpipi.C:610
 makeTFile4CutsDStartoKpipi.C:611
 makeTFile4CutsDStartoKpipi.C:612
 makeTFile4CutsDStartoKpipi.C:613
 makeTFile4CutsDStartoKpipi.C:614
 makeTFile4CutsDStartoKpipi.C:615
 makeTFile4CutsDStartoKpipi.C:616
 makeTFile4CutsDStartoKpipi.C:617
 makeTFile4CutsDStartoKpipi.C:618
 makeTFile4CutsDStartoKpipi.C:619
 makeTFile4CutsDStartoKpipi.C:620
 makeTFile4CutsDStartoKpipi.C:621
 makeTFile4CutsDStartoKpipi.C:622
 makeTFile4CutsDStartoKpipi.C:623
 makeTFile4CutsDStartoKpipi.C:624
 makeTFile4CutsDStartoKpipi.C:625
 makeTFile4CutsDStartoKpipi.C:626
 makeTFile4CutsDStartoKpipi.C:627
 makeTFile4CutsDStartoKpipi.C:628
 makeTFile4CutsDStartoKpipi.C:629
 makeTFile4CutsDStartoKpipi.C:630
 makeTFile4CutsDStartoKpipi.C:631
 makeTFile4CutsDStartoKpipi.C:632
 makeTFile4CutsDStartoKpipi.C:633
 makeTFile4CutsDStartoKpipi.C:634
 makeTFile4CutsDStartoKpipi.C:635
 makeTFile4CutsDStartoKpipi.C:636
 makeTFile4CutsDStartoKpipi.C:637
 makeTFile4CutsDStartoKpipi.C:638
 makeTFile4CutsDStartoKpipi.C:639
 makeTFile4CutsDStartoKpipi.C:640
 makeTFile4CutsDStartoKpipi.C:641
 makeTFile4CutsDStartoKpipi.C:642
 makeTFile4CutsDStartoKpipi.C:643
 makeTFile4CutsDStartoKpipi.C:644
 makeTFile4CutsDStartoKpipi.C:645
 makeTFile4CutsDStartoKpipi.C:646
 makeTFile4CutsDStartoKpipi.C:647
 makeTFile4CutsDStartoKpipi.C:648
 makeTFile4CutsDStartoKpipi.C:649
 makeTFile4CutsDStartoKpipi.C:650
 makeTFile4CutsDStartoKpipi.C:651
 makeTFile4CutsDStartoKpipi.C:652
 makeTFile4CutsDStartoKpipi.C:653
 makeTFile4CutsDStartoKpipi.C:654
 makeTFile4CutsDStartoKpipi.C:655
 makeTFile4CutsDStartoKpipi.C:656
 makeTFile4CutsDStartoKpipi.C:657
 makeTFile4CutsDStartoKpipi.C:658
 makeTFile4CutsDStartoKpipi.C:659
 makeTFile4CutsDStartoKpipi.C:660
 makeTFile4CutsDStartoKpipi.C:661
 makeTFile4CutsDStartoKpipi.C:662
 makeTFile4CutsDStartoKpipi.C:663
 makeTFile4CutsDStartoKpipi.C:664
 makeTFile4CutsDStartoKpipi.C:665
 makeTFile4CutsDStartoKpipi.C:666
 makeTFile4CutsDStartoKpipi.C:667
 makeTFile4CutsDStartoKpipi.C:668
 makeTFile4CutsDStartoKpipi.C:669
 makeTFile4CutsDStartoKpipi.C:670
 makeTFile4CutsDStartoKpipi.C:671
 makeTFile4CutsDStartoKpipi.C:672
 makeTFile4CutsDStartoKpipi.C:673
 makeTFile4CutsDStartoKpipi.C:674
 makeTFile4CutsDStartoKpipi.C:675
 makeTFile4CutsDStartoKpipi.C:676
 makeTFile4CutsDStartoKpipi.C:677
 makeTFile4CutsDStartoKpipi.C:678
 makeTFile4CutsDStartoKpipi.C:679
 makeTFile4CutsDStartoKpipi.C:680
 makeTFile4CutsDStartoKpipi.C:681
 makeTFile4CutsDStartoKpipi.C:682
 makeTFile4CutsDStartoKpipi.C:683
 makeTFile4CutsDStartoKpipi.C:684
 makeTFile4CutsDStartoKpipi.C:685
 makeTFile4CutsDStartoKpipi.C:686
 makeTFile4CutsDStartoKpipi.C:687
 makeTFile4CutsDStartoKpipi.C:688
 makeTFile4CutsDStartoKpipi.C:689
 makeTFile4CutsDStartoKpipi.C:690
 makeTFile4CutsDStartoKpipi.C:691
 makeTFile4CutsDStartoKpipi.C:692
 makeTFile4CutsDStartoKpipi.C:693
 makeTFile4CutsDStartoKpipi.C:694
 makeTFile4CutsDStartoKpipi.C:695
 makeTFile4CutsDStartoKpipi.C:696
 makeTFile4CutsDStartoKpipi.C:697
 makeTFile4CutsDStartoKpipi.C:698
 makeTFile4CutsDStartoKpipi.C:699
 makeTFile4CutsDStartoKpipi.C:700
 makeTFile4CutsDStartoKpipi.C:701
 makeTFile4CutsDStartoKpipi.C:702
 makeTFile4CutsDStartoKpipi.C:703
 makeTFile4CutsDStartoKpipi.C:704
 makeTFile4CutsDStartoKpipi.C:705
 makeTFile4CutsDStartoKpipi.C:706
 makeTFile4CutsDStartoKpipi.C:707
 makeTFile4CutsDStartoKpipi.C:708
 makeTFile4CutsDStartoKpipi.C:709
 makeTFile4CutsDStartoKpipi.C:710
 makeTFile4CutsDStartoKpipi.C:711
 makeTFile4CutsDStartoKpipi.C:712
 makeTFile4CutsDStartoKpipi.C:713
 makeTFile4CutsDStartoKpipi.C:714
 makeTFile4CutsDStartoKpipi.C:715
 makeTFile4CutsDStartoKpipi.C:716
 makeTFile4CutsDStartoKpipi.C:717
 makeTFile4CutsDStartoKpipi.C:718
 makeTFile4CutsDStartoKpipi.C:719
 makeTFile4CutsDStartoKpipi.C:720
 makeTFile4CutsDStartoKpipi.C:721
 makeTFile4CutsDStartoKpipi.C:722
 makeTFile4CutsDStartoKpipi.C:723
 makeTFile4CutsDStartoKpipi.C:724
 makeTFile4CutsDStartoKpipi.C:725
 makeTFile4CutsDStartoKpipi.C:726
 makeTFile4CutsDStartoKpipi.C:727
 makeTFile4CutsDStartoKpipi.C:728
 makeTFile4CutsDStartoKpipi.C:729
 makeTFile4CutsDStartoKpipi.C:730
 makeTFile4CutsDStartoKpipi.C:731
 makeTFile4CutsDStartoKpipi.C:732
 makeTFile4CutsDStartoKpipi.C:733
 makeTFile4CutsDStartoKpipi.C:734
 makeTFile4CutsDStartoKpipi.C:735
 makeTFile4CutsDStartoKpipi.C:736
 makeTFile4CutsDStartoKpipi.C:737
 makeTFile4CutsDStartoKpipi.C:738
 makeTFile4CutsDStartoKpipi.C:739
 makeTFile4CutsDStartoKpipi.C:740
 makeTFile4CutsDStartoKpipi.C:741
 makeTFile4CutsDStartoKpipi.C:742
 makeTFile4CutsDStartoKpipi.C:743
 makeTFile4CutsDStartoKpipi.C:744
 makeTFile4CutsDStartoKpipi.C:745
 makeTFile4CutsDStartoKpipi.C:746
 makeTFile4CutsDStartoKpipi.C:747
 makeTFile4CutsDStartoKpipi.C:748
 makeTFile4CutsDStartoKpipi.C:749
 makeTFile4CutsDStartoKpipi.C:750
 makeTFile4CutsDStartoKpipi.C:751
 makeTFile4CutsDStartoKpipi.C:752
 makeTFile4CutsDStartoKpipi.C:753
 makeTFile4CutsDStartoKpipi.C:754
 makeTFile4CutsDStartoKpipi.C:755
 makeTFile4CutsDStartoKpipi.C:756
 makeTFile4CutsDStartoKpipi.C:757
 makeTFile4CutsDStartoKpipi.C:758
 makeTFile4CutsDStartoKpipi.C:759
 makeTFile4CutsDStartoKpipi.C:760
 makeTFile4CutsDStartoKpipi.C:761
 makeTFile4CutsDStartoKpipi.C:762
 makeTFile4CutsDStartoKpipi.C:763
 makeTFile4CutsDStartoKpipi.C:764
 makeTFile4CutsDStartoKpipi.C:765
 makeTFile4CutsDStartoKpipi.C:766
 makeTFile4CutsDStartoKpipi.C:767
 makeTFile4CutsDStartoKpipi.C:768
 makeTFile4CutsDStartoKpipi.C:769
 makeTFile4CutsDStartoKpipi.C:770
 makeTFile4CutsDStartoKpipi.C:771
 makeTFile4CutsDStartoKpipi.C:772
 makeTFile4CutsDStartoKpipi.C:773
 makeTFile4CutsDStartoKpipi.C:774
 makeTFile4CutsDStartoKpipi.C:775
 makeTFile4CutsDStartoKpipi.C:776
 makeTFile4CutsDStartoKpipi.C:777
 makeTFile4CutsDStartoKpipi.C:778
 makeTFile4CutsDStartoKpipi.C:779
 makeTFile4CutsDStartoKpipi.C:780
 makeTFile4CutsDStartoKpipi.C:781
 makeTFile4CutsDStartoKpipi.C:782
 makeTFile4CutsDStartoKpipi.C:783
 makeTFile4CutsDStartoKpipi.C:784
 makeTFile4CutsDStartoKpipi.C:785
 makeTFile4CutsDStartoKpipi.C:786
 makeTFile4CutsDStartoKpipi.C:787
 makeTFile4CutsDStartoKpipi.C:788
 makeTFile4CutsDStartoKpipi.C:789
 makeTFile4CutsDStartoKpipi.C:790
 makeTFile4CutsDStartoKpipi.C:791
 makeTFile4CutsDStartoKpipi.C:792
 makeTFile4CutsDStartoKpipi.C:793
 makeTFile4CutsDStartoKpipi.C:794
 makeTFile4CutsDStartoKpipi.C:795
 makeTFile4CutsDStartoKpipi.C:796
 makeTFile4CutsDStartoKpipi.C:797
 makeTFile4CutsDStartoKpipi.C:798
 makeTFile4CutsDStartoKpipi.C:799
 makeTFile4CutsDStartoKpipi.C:800
 makeTFile4CutsDStartoKpipi.C:801
 makeTFile4CutsDStartoKpipi.C:802
 makeTFile4CutsDStartoKpipi.C:803
 makeTFile4CutsDStartoKpipi.C:804
 makeTFile4CutsDStartoKpipi.C:805
 makeTFile4CutsDStartoKpipi.C:806
 makeTFile4CutsDStartoKpipi.C:807
 makeTFile4CutsDStartoKpipi.C:808
 makeTFile4CutsDStartoKpipi.C:809
 makeTFile4CutsDStartoKpipi.C:810
 makeTFile4CutsDStartoKpipi.C:811
 makeTFile4CutsDStartoKpipi.C:812
 makeTFile4CutsDStartoKpipi.C:813
 makeTFile4CutsDStartoKpipi.C:814
 makeTFile4CutsDStartoKpipi.C:815
 makeTFile4CutsDStartoKpipi.C:816
 makeTFile4CutsDStartoKpipi.C:817
 makeTFile4CutsDStartoKpipi.C:818
 makeTFile4CutsDStartoKpipi.C:819
 makeTFile4CutsDStartoKpipi.C:820
 makeTFile4CutsDStartoKpipi.C:821
 makeTFile4CutsDStartoKpipi.C:822
 makeTFile4CutsDStartoKpipi.C:823
 makeTFile4CutsDStartoKpipi.C:824
 makeTFile4CutsDStartoKpipi.C:825
 makeTFile4CutsDStartoKpipi.C:826
 makeTFile4CutsDStartoKpipi.C:827
 makeTFile4CutsDStartoKpipi.C:828
 makeTFile4CutsDStartoKpipi.C:829
 makeTFile4CutsDStartoKpipi.C:830
 makeTFile4CutsDStartoKpipi.C:831
 makeTFile4CutsDStartoKpipi.C:832
 makeTFile4CutsDStartoKpipi.C:833
 makeTFile4CutsDStartoKpipi.C:834
 makeTFile4CutsDStartoKpipi.C:835
 makeTFile4CutsDStartoKpipi.C:836
 makeTFile4CutsDStartoKpipi.C:837
 makeTFile4CutsDStartoKpipi.C:838
 makeTFile4CutsDStartoKpipi.C:839
 makeTFile4CutsDStartoKpipi.C:840
 makeTFile4CutsDStartoKpipi.C:841
 makeTFile4CutsDStartoKpipi.C:842
 makeTFile4CutsDStartoKpipi.C:843
 makeTFile4CutsDStartoKpipi.C:844
 makeTFile4CutsDStartoKpipi.C:845
 makeTFile4CutsDStartoKpipi.C:846
 makeTFile4CutsDStartoKpipi.C:847
 makeTFile4CutsDStartoKpipi.C:848
 makeTFile4CutsDStartoKpipi.C:849
 makeTFile4CutsDStartoKpipi.C:850
 makeTFile4CutsDStartoKpipi.C:851
 makeTFile4CutsDStartoKpipi.C:852
 makeTFile4CutsDStartoKpipi.C:853
 makeTFile4CutsDStartoKpipi.C:854
 makeTFile4CutsDStartoKpipi.C:855
 makeTFile4CutsDStartoKpipi.C:856
 makeTFile4CutsDStartoKpipi.C:857
 makeTFile4CutsDStartoKpipi.C:858
 makeTFile4CutsDStartoKpipi.C:859
 makeTFile4CutsDStartoKpipi.C:860
 makeTFile4CutsDStartoKpipi.C:861
 makeTFile4CutsDStartoKpipi.C:862
 makeTFile4CutsDStartoKpipi.C:863
 makeTFile4CutsDStartoKpipi.C:864
 makeTFile4CutsDStartoKpipi.C:865
 makeTFile4CutsDStartoKpipi.C:866
 makeTFile4CutsDStartoKpipi.C:867
 makeTFile4CutsDStartoKpipi.C:868
 makeTFile4CutsDStartoKpipi.C:869
 makeTFile4CutsDStartoKpipi.C:870
 makeTFile4CutsDStartoKpipi.C:871
 makeTFile4CutsDStartoKpipi.C:872
 makeTFile4CutsDStartoKpipi.C:873
 makeTFile4CutsDStartoKpipi.C:874
 makeTFile4CutsDStartoKpipi.C:875
 makeTFile4CutsDStartoKpipi.C:876
 makeTFile4CutsDStartoKpipi.C:877
 makeTFile4CutsDStartoKpipi.C:878
 makeTFile4CutsDStartoKpipi.C:879
 makeTFile4CutsDStartoKpipi.C:880
 makeTFile4CutsDStartoKpipi.C:881
 makeTFile4CutsDStartoKpipi.C:882
 makeTFile4CutsDStartoKpipi.C:883
 makeTFile4CutsDStartoKpipi.C:884
 makeTFile4CutsDStartoKpipi.C:885
 makeTFile4CutsDStartoKpipi.C:886
 makeTFile4CutsDStartoKpipi.C:887
 makeTFile4CutsDStartoKpipi.C:888
 makeTFile4CutsDStartoKpipi.C:889
 makeTFile4CutsDStartoKpipi.C:890
 makeTFile4CutsDStartoKpipi.C:891
 makeTFile4CutsDStartoKpipi.C:892
 makeTFile4CutsDStartoKpipi.C:893
 makeTFile4CutsDStartoKpipi.C:894
 makeTFile4CutsDStartoKpipi.C:895
 makeTFile4CutsDStartoKpipi.C:896
 makeTFile4CutsDStartoKpipi.C:897
 makeTFile4CutsDStartoKpipi.C:898
 makeTFile4CutsDStartoKpipi.C:899
 makeTFile4CutsDStartoKpipi.C:900
 makeTFile4CutsDStartoKpipi.C:901
 makeTFile4CutsDStartoKpipi.C:902
 makeTFile4CutsDStartoKpipi.C:903
 makeTFile4CutsDStartoKpipi.C:904
 makeTFile4CutsDStartoKpipi.C:905
 makeTFile4CutsDStartoKpipi.C:906
 makeTFile4CutsDStartoKpipi.C:907
 makeTFile4CutsDStartoKpipi.C:908
 makeTFile4CutsDStartoKpipi.C:909
 makeTFile4CutsDStartoKpipi.C:910
 makeTFile4CutsDStartoKpipi.C:911
 makeTFile4CutsDStartoKpipi.C:912
 makeTFile4CutsDStartoKpipi.C:913
 makeTFile4CutsDStartoKpipi.C:914
 makeTFile4CutsDStartoKpipi.C:915
 makeTFile4CutsDStartoKpipi.C:916
 makeTFile4CutsDStartoKpipi.C:917
 makeTFile4CutsDStartoKpipi.C:918
 makeTFile4CutsDStartoKpipi.C:919
 makeTFile4CutsDStartoKpipi.C:920
 makeTFile4CutsDStartoKpipi.C:921
 makeTFile4CutsDStartoKpipi.C:922
 makeTFile4CutsDStartoKpipi.C:923
 makeTFile4CutsDStartoKpipi.C:924
 makeTFile4CutsDStartoKpipi.C:925
 makeTFile4CutsDStartoKpipi.C:926
 makeTFile4CutsDStartoKpipi.C:927
 makeTFile4CutsDStartoKpipi.C:928
 makeTFile4CutsDStartoKpipi.C:929
 makeTFile4CutsDStartoKpipi.C:930
 makeTFile4CutsDStartoKpipi.C:931
 makeTFile4CutsDStartoKpipi.C:932
 makeTFile4CutsDStartoKpipi.C:933
 makeTFile4CutsDStartoKpipi.C:934
 makeTFile4CutsDStartoKpipi.C:935
 makeTFile4CutsDStartoKpipi.C:936
 makeTFile4CutsDStartoKpipi.C:937
 makeTFile4CutsDStartoKpipi.C:938
 makeTFile4CutsDStartoKpipi.C:939
 makeTFile4CutsDStartoKpipi.C:940