ROOT logo
void TestReadTable() {

  LoadLibs();
  TClonesArray * arr = AliParticleYield::ReadFromASCIIFile("./PbPb_2760.txt");
  std::cout << "" << std::endl;
  std::cout << "------------------------------ All Part, Saving thermus gile ------------------------------" << std::endl;
  arr->Print();
  AliParticleYield::WriteThermusFile(arr, "thermus.txt" );

  // Get it as tree
  TTree * tree = AliParticleYield::ReadFromASCIIFileAsTree("./PbPb_7000.txt");

  // examples on how to extract sub arrays;
  delete arr;
  std::cout << "" << std::endl;
  arr =AliParticleYield::GetEntriesMatchingSelection(tree, "fCentr == \"V0M0010\" && fStatus == 0");
  std::cout << "------------------------------ CENTR = 0-10%, Status = 0 ------------------------------" << std::endl;
  arr->Print();

  delete arr;
  std::cout << "" << std::endl;
  arr =AliParticleYield::GetEntriesMatchingSelection(tree, "fCentr == \"V0M0020\" && !IsTypeRatio()");
  std::cout << "------------------------------ CENTR = 0-20%, no ratios ------------------------------" << std::endl;
  arr->Print();

  std::cout << "" << std::endl;
  std::cout << "------------------------------ Saving ASCII file ------------------------------" << std::endl;						    

  AliParticleYield::SaveAsASCIIFile(arr,"pippo.txt");

}

void LoadLibs() {

  gSystem->Load("libCore.so");  
  gSystem->Load("libGeom.so");
  gSystem->Load("libPhysics.so");
  gSystem->Load("libVMC");
  gSystem->Load("libTree");
  gSystem->Load("libProof");
  gSystem->Load("libMatrix");
  gSystem->Load("libMinuit");
  gSystem->Load("libSTEERBase");
  gSystem->Load("libESD");
  gSystem->Load("libAOD");
  gSystem->Load("libANALYSIS");
  gSystem->Load("libOADB");
  gSystem->Load("libANALYSISalice");
  gSystem->Load("libTENDER");
  gSystem->Load("libCORRFW");
  gSystem->Load("libMinuit");
  gSystem->Load("libPWGTools");
  //  gROOT->LoadMacro("AliParticleYield.cxx+");

  gSystem->Load("libPWGLFthermalfits");
  

}
 TestReadTable.C:1
 TestReadTable.C:2
 TestReadTable.C:3
 TestReadTable.C:4
 TestReadTable.C:5
 TestReadTable.C:6
 TestReadTable.C:7
 TestReadTable.C:8
 TestReadTable.C:9
 TestReadTable.C:10
 TestReadTable.C:11
 TestReadTable.C:12
 TestReadTable.C:13
 TestReadTable.C:14
 TestReadTable.C:15
 TestReadTable.C:16
 TestReadTable.C:17
 TestReadTable.C:18
 TestReadTable.C:19
 TestReadTable.C:20
 TestReadTable.C:21
 TestReadTable.C:22
 TestReadTable.C:23
 TestReadTable.C:24
 TestReadTable.C:25
 TestReadTable.C:26
 TestReadTable.C:27
 TestReadTable.C:28
 TestReadTable.C:29
 TestReadTable.C:30
 TestReadTable.C:31
 TestReadTable.C:32
 TestReadTable.C:33
 TestReadTable.C:34
 TestReadTable.C:35
 TestReadTable.C:36
 TestReadTable.C:37
 TestReadTable.C:38
 TestReadTable.C:39
 TestReadTable.C:40
 TestReadTable.C:41
 TestReadTable.C:42
 TestReadTable.C:43
 TestReadTable.C:44
 TestReadTable.C:45
 TestReadTable.C:46
 TestReadTable.C:47
 TestReadTable.C:48
 TestReadTable.C:49
 TestReadTable.C:50
 TestReadTable.C:51
 TestReadTable.C:52
 TestReadTable.C:53
 TestReadTable.C:54
 TestReadTable.C:55
 TestReadTable.C:56
 TestReadTable.C:57
 TestReadTable.C:58
 TestReadTable.C:59