ROOT logo
{
  //load libraries
  //gSystem->SetBuildDir("/tmp");
  gROOT->LoadMacro("AliCentralityByFunction.cxx+");

  const char *finname ="/home/alberica/analysis/zdc/out5/output_f8TOT_correlations.root"; // name input file
  const char *foutname="test_AliCentralityByFunction.root"; // name output file

  float percentXsec=100.0;

  AliCentralityByFunction *mPM = new AliCentralityByFunction();
  
  mPM.AddHisto("hmultV0vsmultFMD_all"); 
  mPM.SetFitFunction("hmultV0vsmultFMD_all","fitf_pol3", 0,30000);
  
  mPM.AddHisto("hNtrackletsvsmultV0_all");  
  mPM.SetFitFunction("hNtrackletsvsmultV0_all","fitf_pol2",0,10000);
  
  mPM.AddHisto("hEzemvsEzdc_all");
  mPM.SetFitFunction("hEzemvsEzdc_all","fitf_pol6",0,3.1);

  // mPM.AddHisto("hNtracksvsEzdc_all");
  // mPM.AddHisto("hNtrackletsvsEzdc_all");
  // mPM.AddHisto("hNclusters0vsEzdc_all");
  // mPM.AddHisto("hmultV0vsEzdc_all");
  // mPM.AddHisto("hmultFMDvsEzdc_all");
  // mPM.AddHisto("hNtracksvsEzem_all");
  // mPM.AddHisto("hNtrackletsvsEzem_all");
  // mPM.AddHisto("hNclusters0vsEzem_all");
  // mPM.AddHisto("hmultV0vsEzem_all");
  // mPM.AddHisto("hmultFMDvsEzem_all");
  // mPM.AddHisto("hNtracksvsmultV0_all");    
  // mPM.AddHisto("hNclusters0vsmultV0_all");
  // mPM.AddHisto("hNtracksvsmultFMD_all");
  // mPM.AddHisto("hNtrackletsvsmultFMD_all");
  // mPM.AddHisto("hNclusters0vsmultFMD_all");
  
  mPM.SetPercentileCrossSection(percentXsec);
  mPM.SetPercentileFile(foutname);

  mPM.MakePercentiles(finname);


}
 runAliCentralityByFunction.C:1
 runAliCentralityByFunction.C:2
 runAliCentralityByFunction.C:3
 runAliCentralityByFunction.C:4
 runAliCentralityByFunction.C:5
 runAliCentralityByFunction.C:6
 runAliCentralityByFunction.C:7
 runAliCentralityByFunction.C:8
 runAliCentralityByFunction.C:9
 runAliCentralityByFunction.C:10
 runAliCentralityByFunction.C:11
 runAliCentralityByFunction.C:12
 runAliCentralityByFunction.C:13
 runAliCentralityByFunction.C:14
 runAliCentralityByFunction.C:15
 runAliCentralityByFunction.C:16
 runAliCentralityByFunction.C:17
 runAliCentralityByFunction.C:18
 runAliCentralityByFunction.C:19
 runAliCentralityByFunction.C:20
 runAliCentralityByFunction.C:21
 runAliCentralityByFunction.C:22
 runAliCentralityByFunction.C:23
 runAliCentralityByFunction.C:24
 runAliCentralityByFunction.C:25
 runAliCentralityByFunction.C:26
 runAliCentralityByFunction.C:27
 runAliCentralityByFunction.C:28
 runAliCentralityByFunction.C:29
 runAliCentralityByFunction.C:30
 runAliCentralityByFunction.C:31
 runAliCentralityByFunction.C:32
 runAliCentralityByFunction.C:33
 runAliCentralityByFunction.C:34
 runAliCentralityByFunction.C:35
 runAliCentralityByFunction.C:36
 runAliCentralityByFunction.C:37
 runAliCentralityByFunction.C:38
 runAliCentralityByFunction.C:39
 runAliCentralityByFunction.C:40
 runAliCentralityByFunction.C:41
 runAliCentralityByFunction.C:42
 runAliCentralityByFunction.C:43
 runAliCentralityByFunction.C:44
 runAliCentralityByFunction.C:45