ROOT logo

/**************************************************************************
 * Copyright(c) 1998-2010, ALICE Experiment at CERN, All rights reserved. *
 *                                                                        *
 * Author: The ALICE Off-line Project.                                    *
 * Contributors are mentioned in the code where appropriate.              *
 *                                                                        *
 * Permission to use, copy, modify and distribute this software and its   *
 * documentation strictly for non-commercial purposes is hereby granted   *
 * without fee, provided that the above copyright notice appears in all   *
 * copies and that both the copyright notice and this permission notice   *
 * appear in the supporting documentation. The authors make no claims     *
 * about the suitability of this software for any purpose. It is          *
 * provided "as is" without express or implied warranty.                  *
 **************************************************************************/

/* $Id$ */

/////////////////////////////////////////////////////////////
//
// Class to handle systematic errors for charm hadrons
//
// Usage:
// AliHFSystEff syst;           // DECAY = 1 for D0, 2, for D+, 3 for D*, 5 for Lc->pKp, 6 for Lc->pK0S
// syst.SetRunNumber(YEAR);     // YEAR = two last numbers of the year (is 10 for 2010)
// syst.SetCollisionType(TYPE);  // TYPE =  0 is pp, 1 is PbPb
// syst.SetCentrality(CENT);     // CENT is centrality, 0100 for MB, 020 (4080) for 0-20 (40-80) CC...
// syst.Init(DECAY);             // DECAY = 1 for D0, 2, for D+, 3 for D* 
// syst.DrawErrors(); // to see a plot of the error contributions
// syst.GetTotalSystErr(pt); // to get the total err at pt 
//
// Author: A.Dainese, andrea.dainese@pd.infn.it
/////////////////////////////////////////////////////////////

#include <TStyle.h>
#include <TGraphAsymmErrors.h>
#include <TMath.h>
#include <TCanvas.h>
#include <TH2F.h>
#include <TLegend.h>
#include <TColor.h>

#include "AliLog.h"
#include "AliHFSystErr.h"


ClassImp(AliHFSystErr)

//--------------------------------------------------------------------------
AliHFSystErr::AliHFSystErr(const Char_t* name, const Char_t* title) : 
TNamed(name,title),
fNorm(0),
fRawYield(0),
fTrackingEff(0),
fBR(0),
fCutsEff(0),
fPIDEff(0),
fMCPtShape(0),
fPartAntipart(0),
fRunNumber(10),
fCollisionType(0),
fCentralityClass("0100"),
fRapidityRange("0101"),
fIsLowEnergy(false),
fIsCentScan(false),
fIsRapidityScan(false)
{
  //
  // Default Constructor
  //
}

//--------------------------------------------------------------------------
AliHFSystErr::~AliHFSystErr() {
  //  
  // Default Destructor
  //
  /*

  if(fNorm)         { delete fNorm; fNorm=0; }
  if(fRawYield)     { delete fRawYield; fRawYield=0; }
  if(fTrackingEff)  { delete fTrackingEff; fTrackingEff=0; }
  if(fBR)           { delete fBR; fBR=0; }
  if(fCutsEff)      { delete fCutsEff; fCutsEff=0; }
  if(fPIDEff)       { delete fPIDEff; fPIDEff=0; }
  if(fMCPtShape)    { delete fMCPtShape; fMCPtShape=0; }
  if(fPartAntipart) { delete fPartAntipart; fPartAntipart=0; }
  */
}

//--------------------------------------------------------------------------
void AliHFSystErr::Init(Int_t decay){
  //
  // Variables/histos initialization
  //

  if ((fRunNumber>11) && fIsLowEnergy==false) { 
    AliFatal("Only settings for 2010 and the low energy runs are implemented so far");
  }

  switch(decay) {
  case 1: // D0->Kpi
    if (fCollisionType==0) {
      if (fIsLowEnergy) InitD0toKpi2010ppLowEn();
      else InitD0toKpi2010pp();
    } 
    else if (fCollisionType==1) {
      if (fRunNumber == 10){
	if (fCentralityClass=="010") InitD0toKpi2010PbPb010CentScan();
	else if (fCentralityClass=="1020") InitD0toKpi2010PbPb1020CentScan();
	else if (fCentralityClass=="020")  InitD0toKpi2010PbPb020();
	else if (fCentralityClass=="2040") InitD0toKpi2010PbPb2040CentScan();
	else if (fCentralityClass=="4060") InitD0toKpi2010PbPb4060CentScan();
	else if (fCentralityClass=="6080") InitD0toKpi2010PbPb6080CentScan();
	else if (fCentralityClass=="4080") InitD0toKpi2010PbPb4080();
	else AliFatal("Not yet implemented");
      }
      else if (fRunNumber == 11){
	if (fCentralityClass=="07half") InitD0toKpi2011PbPb07half();
	else if (fCentralityClass=="010") InitD0toKpi2011PbPb010();
	else if (fCentralityClass=="3050InPlane") InitD0toKpi2011PbPb3050InPlane();
	else if (fCentralityClass=="3050OutOfPlane")InitD0toKpi2011PbPb3050OutOfPlane();
    else if (fCentralityClass == "3050")InitD0toKpi2011PbPb3050();
	else if (fCentralityClass=="010" && fIsCentScan) InitD0toKpi2011PbPb010CentScan();
	else if (fCentralityClass=="1020") InitD0toKpi2011PbPb1020CentScan();
	else if (fCentralityClass=="2030") InitD0toKpi2011PbPb2030CentScan();
	else if (fCentralityClass=="3040") InitD0toKpi2011PbPb3040CentScan();
	else if (fCentralityClass=="4050") InitD0toKpi2011PbPb4050CentScan();
	else if (fCentralityClass=="5080") InitD0toKpi2010PbPb5080CentScan();
	else AliFatal("Not yet implemented");
      }
    } 
    else if (fCollisionType==2) { 
      if (fCentralityClass=="0100") InitD0toKpi2013pPb0100();
        
      if (fCentralityClass=="020V0A") InitD0toKpi2013pPb020V0A();
      if (fCentralityClass=="2040V0A") InitD0toKpi2013pPb2040V0A();
      if (fCentralityClass=="4060V0A") InitD0toKpi2013pPb4060V0A();
      if (fCentralityClass=="60100V0A") InitD0toKpi2013pPb60100V0A();
        
      if (fCentralityClass=="020ZNA") InitD0toKpi2013pPb020ZNA();
      if (fCentralityClass=="2040ZNA") InitD0toKpi2013pPb2040ZNA();
      if (fCentralityClass=="4060ZNA") InitD0toKpi2013pPb4060ZNA();
      if (fCentralityClass=="60100ZNA") InitD0toKpi2013pPb60100ZNA();
        
      if (fIsRapidityScan) {
	if (fRapidityRange == "0804") InitD0toKpi2013pPb0100RapScan0804();
	if (fRapidityRange == "0401") InitD0toKpi2013pPb0100RapScan0401();
	if (fRapidityRange == "0101") InitD0toKpi2013pPb0100RapScan0101();
	if (fRapidityRange == "0104") InitD0toKpi2013pPb0100RapScan0104();
	if (fRapidityRange == "0408") InitD0toKpi2013pPb0100RapScan0408();
      }
    }
    else AliFatal("Not yet implemented");
    break;
    
  case 2: // D+->Kpipi
    if (fCollisionType==0) {
      if (fIsLowEnergy) InitDplustoKpipi2010ppLowEn();
      else InitDplustoKpipi2010pp();
    } 
    else if (fCollisionType==1) {
      if (fRunNumber == 10){
	if (fCentralityClass=="010") InitDplustoKpipi2010PbPb010CentScan();
	else if (fCentralityClass=="1020") InitDplustoKpipi2010PbPb1020CentScan();
	else if (fCentralityClass=="020") InitDplustoKpipi2010PbPb020();
	else if (fCentralityClass=="2040") InitDplustoKpipi2010PbPb2040CentScan();
	else if (fCentralityClass=="4060") InitDplustoKpipi2010PbPb4060CentScan();
	else if (fCentralityClass=="6080") InitDplustoKpipi2010PbPb6080CentScan();
	else if (fCentralityClass=="4080") InitDplustoKpipi2010PbPb4080();
	else AliFatal("Not yet implemented");
      }
      if(fRunNumber == 11){
	if (fCentralityClass=="07half") InitDplustoKpipi2011PbPb07half();
	else if (fCentralityClass=="010") InitDplustoKpipi2011PbPb010();
	else if (fCentralityClass=="010" && fIsCentScan) InitDplustoKpipi2011PbPb010CentScan();
	else if (fCentralityClass=="1020") InitDplustoKpipi2011PbPb1020CentScan();
	else if (fCentralityClass=="2030") InitDplustoKpipi2011PbPb2030CentScan();
	else if (fCentralityClass=="3040") InitDplustoKpipi2011PbPb3040CentScan();
	else if (fCentralityClass=="4050") InitDplustoKpipi2011PbPb4050CentScan();
	else if (fCentralityClass=="5080") InitDplustoKpipi2010PbPb5080CentScan();
    else if (fCentralityClass=="3050") InitDplustoKpipi2011PbPb3050();
	else AliFatal("Not yet implemented");
      }
    } 
    else if (fCollisionType==2) { 
      if (fCentralityClass=="0100") InitDplustoKpipi2013pPb0100();
      if (fIsRapidityScan) {
	if (fRapidityRange == "0804") InitDplustoKpipi2013pPb0100RapScan0804();
	if (fRapidityRange == "0401") InitDplustoKpipi2013pPb0100RapScan0401();
	if (fRapidityRange == "0101") InitDplustoKpipi2013pPb0100RapScan0101();
	if (fRapidityRange == "0104") InitDplustoKpipi2013pPb0100RapScan0104();
	if (fRapidityRange == "0408") InitDplustoKpipi2013pPb0100RapScan0408();
      }
    } 
    else AliFatal("Not yet implemented");
    break;
  case 3: // D*->D0pi
    if (fCollisionType==0) {
      if(fIsLowEnergy)  InitDstartoD0pi2010ppLowEn();
      else InitDstartoD0pi2010pp();
    }
    else if (fCollisionType==1) {
      if (fRunNumber == 10){
	if (fCentralityClass=="010") InitDstartoD0pi2010PbPb010CentScan();
	else if (fCentralityClass=="1020") InitDstartoD0pi2010PbPb1020CentScan();
	else if (fCentralityClass=="020") InitDstartoD0pi2010PbPb020();
	else if (fCentralityClass=="2040" && fIsCentScan) InitDstartoD0pi2010PbPb2040CentScan();
	else if (fCentralityClass=="2040") InitDstartoD0pi2010PbPb2040();
	else if (fCentralityClass=="4060") InitDstartoD0pi2010PbPb4060CentScan();
	else if (fCentralityClass=="6080") InitDstartoD0pi2010PbPb6080CentScan();
	else if (fCentralityClass=="4080") InitDstartoD0pi2010PbPb4080();
	else AliFatal("Not yet implemented");
      }
      if (fRunNumber == 11){
	if (fCentralityClass=="07half") InitDstartoD0pi2011PbPb07half();
	else if (fCentralityClass=="010") InitDstartoD0pi2011PbPb010();
	else if (fCentralityClass=="010" && fIsCentScan) InitDstartoD0pi2011PbPb010CentScan();
	else if (fCentralityClass=="1020") InitDstartoD0pi2011PbPb1020CentScan();
	else if (fCentralityClass=="2030") InitDstartoD0pi2011PbPb2030CentScan();
	else if (fCentralityClass=="3040") InitDstartoD0pi2011PbPb3040CentScan();
	else if (fCentralityClass=="4050") InitDstartoD0pi2011PbPb4050CentScan();
	else if (fCentralityClass=="5080") InitDstartoD0pi2010PbPb5080CentScan();
    else if (fCentralityClass=="3050") InitDstartoD0pi2011PbPb3050();
	else AliFatal("Not yet implemented");
      }
    }
    else if (fCollisionType==2) { 
      if (fCentralityClass=="0100") InitDstartoD0pi2013pPb0100();
        
        if (fCentralityClass=="020V0A") InitDstartoD0pi2013pPb020V0A();
        if (fCentralityClass=="2040V0A") InitDstartoD0pi2013pPb2040V0A();
        if (fCentralityClass=="4060V0A") InitDstartoD0pi2013pPb4060V0A();
        if (fCentralityClass=="60100V0A") InitDstartoD0pi2013pPb60100V0A();
        
        if (fCentralityClass=="020ZNA") InitDstartoD0pi2013pPb020ZNA();
        if (fCentralityClass=="2040ZNA") InitDstartoD0pi2013pPb2040ZNA();
        if (fCentralityClass=="4060ZNA") InitDstartoD0pi2013pPb4060ZNA();
        if (fCentralityClass=="60100ZNA") InitDstartoD0pi2013pPb60100ZNA();
        
      if (fIsRapidityScan) {
	if (fRapidityRange == "0804") InitDstartoD0pi2013pPb0100RapScan0804();
	if (fRapidityRange == "0401") InitDstartoD0pi2013pPb0100RapScan0401();
	if (fRapidityRange == "0101") InitDstartoD0pi2013pPb0100RapScan0101();
	if (fRapidityRange == "0104") InitDstartoD0pi2013pPb0100RapScan0104();
	if (fRapidityRange == "0408") InitDstartoD0pi2013pPb0100RapScan0408();
      }
    }
    else AliFatal("Not yet implemented");
    break;
  case 4: // D+s->KKpi
    if (fCollisionType==0) InitDstoKKpi2010pp();
    else if (fCollisionType==1) {
      if (fCentralityClass=="07half") InitDstoKKpi2011PbPb07half();
      else AliFatal("Not yet implemented");
    }
    else if (fCollisionType==2) { 
      if (fCentralityClass=="0100") InitDstoKKpi2013pPb0100();
    }
    else AliFatal("Not yet implemented");
    break;
  case 5: // Lc->pKpi
    if (fCollisionType==0) InitLctopKpi2010pp();
    else AliFatal("Not yet implemented");
    break;
  case 6: // Lc->pK0S
    if (fCollisionType==0) InitLctopK0S2010pp();
    else AliFatal("Not yet implemented");
    break;
    
  default:
    printf("Invalid decay type: %d\n",decay);
    break;
  }

}
  
//--------------------------------------------------------------------------
void AliHFSystErr::InitD0toKpi2010pp() {
  // 
  // D0->Kpi syst errors. Responsible: A. Rossi
  //   2010 pp sample
  //

  // Normalization
  fNorm = new TH1F("fNorm","fNorm",24,0,24);
  for(Int_t i=1;i<=24;i++) fNorm->SetBinContent(i,0.035); // 4% error on sigmaV0and

  // Branching ratio 
  fBR = new TH1F("fBR","fBR",24,0,24);
  for(Int_t i=1;i<=24;i++) fBR->SetBinContent(i,0.012); // 1.2% PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",24,0,24);
  for(Int_t i=1;i<=24;i++) fTrackingEff->SetBinContent(i,0.08); // 8% (4% per track)

  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",24,0,24);
  fRawYield->SetBinContent(1,1);
  fRawYield->SetBinContent(2,0.22);
  fRawYield->SetBinContent(3,0.1);
  for(Int_t i=4;i<=7;i++) fRawYield->SetBinContent(i,0.04);
  for(Int_t i=8;i<=12;i++) fRawYield->SetBinContent(i,0.07);
  for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.10);
  for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,1);

  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",24,0,24);
  for(Int_t i=1;i<=24;i++) fCutsEff->SetBinContent(i,0.10); // 10%

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",24,0,24);
  for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.03); // 3%
  fPIDEff->SetBinContent(2,0.05); // 5%

  // MC dN/dpt
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",24,0,24);
  for(Int_t i=1;i<=24;i++) fMCPtShape->SetBinContent(i,0);
  fMCPtShape->SetBinContent(1,0.03);
  fMCPtShape->SetBinContent(2,0.03);

  // particle-antiparticle
  //  fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",24,0,24);
  //  fPartAntipart->SetBinContent(1,1); 
  //  for(Int_t i=2;i<=24;i++) fPartAntipart->SetBinContent(i,0.05);
  
  return;
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitD0toKpi2010PbPb020() {
  // 
  // D0->Kpi syst errors. Responsible: A. Rossi
  //   2010 PbPb sample, 0-20 CC
  //

  // Normalization
  fNorm = new TH1F("fNorm","fNorm",20,0,20);
  for(Int_t i=1;i<=20;i++) fNorm->SetBinContent(i,0.05); // TAA and pp norm

  // Branching ratio 
  fBR = new TH1F("fBR","fBR",20,0,20);
  for(Int_t i=1;i<=20;i++) fBR->SetBinContent(i,0.012); // 1.2% PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",20,0,20);
  for(Int_t i=1;i<=20;i++) fTrackingEff->SetBinContent(i,0.10);// Jacek, 5% per track

  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",20,0,20);
  fRawYield->SetBinContent(1,0);
  fRawYield->SetBinContent(2,0);
  fRawYield->SetBinContent(3,0.08);
  for(Int_t i=4;i<=12;i++) fRawYield->SetBinContent(i,0.06);
  for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.10);

  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",20,0,20);
  fCutsEff->SetBinContent(1,0.);
  fCutsEff->SetBinContent(2,0.);
  fCutsEff->SetBinContent(3,0.13);
  fCutsEff->SetBinContent(4,0.11);  
  for(Int_t i=5;i<=16;i++) fCutsEff->SetBinContent(i,0.10);
  for(Int_t i=17;i<=20;i++) fCutsEff->SetBinContent(i,0.);

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",20,0,20);
  for(Int_t i=3;i<=16;i++) fPIDEff->SetBinContent(i,0.05);

  // MC dN/dpt
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",20,0,20);
  for(Int_t i=1;i<=20;i++) fMCPtShape->SetBinContent(i,0.01);
  fMCPtShape->SetBinContent(3,0.04);
  fMCPtShape->SetBinContent(4,0.02);
  for(Int_t i=13;i<=16;i++) fMCPtShape->SetBinContent(i,0.03); 

//   // particle-antiparticle
//   fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
//   for(Int_t i=3;i<=12;i++) fPartAntipart->SetBinContent(i,0.05);
//   fPartAntipart->SetBinContent(3,0.10);
//   fPartAntipart->SetBinContent(4,0.10);
//   fPartAntipart->SetBinContent(7,0.10);
//   fPartAntipart->SetBinContent(8,0.10);
  
  return;
}
//--------------------------------------------------------------------------
//--------------------------------------------------------------------------
void AliHFSystErr::InitD0toKpi2011PbPb07half() {
  // 
  // D0->Kpi syst errors. Responsible: A. Rossi
  //   2011 PbPb sample, 0-7.5 CC
  //

  // Normalization
  fNorm = new TH1F("fNorm","fNorm",36,0,36);
  for(Int_t i=1;i<36;i++) fNorm->SetBinContent(i,0.048); // TAA and pp norm

  // Branching ratio 
  fBR = new TH1F("fBR","fBR",36,0,36);
  for(Int_t i=1;i<=36;i++) fBR->SetBinContent(i,0.012); // 1.2% PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",36,0,36);
  for(Int_t i=1;i<=24;i++) fTrackingEff->SetBinContent(i,0.10);// Jacek, 5% per track
  for(Int_t i=25;i<=36;i++) fTrackingEff->SetBinContent(i,0.);// OUT OF MEASUREMENT RANGE

  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",36,0,36);
  fRawYield->SetBinContent(1,0);
  fRawYield->SetBinContent(2,0.1);
  fRawYield->SetBinContent(3,0.05);
  for(Int_t i=4;i<=12;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.10);
  for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.30);
  for(Int_t i=25;i<=36;i++) fRawYield->SetBinContent(i,0.);// OUT OF MEASUREMENT RANGE

  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",36,0,36);
  fCutsEff->SetBinContent(1,0.);
  fCutsEff->SetBinContent(2,0.15);
  fCutsEff->SetBinContent(3,0.13);
  fCutsEff->SetBinContent(4,0.11);  
  fCutsEff->SetBinContent(5,0.08); 
  for(Int_t i=6;i<=24;i++) fCutsEff->SetBinContent(i,0.06);
  for(Int_t i=25;i<=36;i++) fCutsEff->SetBinContent(i,0.0);// OUT OF MEASUREMENT RANGE

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",36,0,36);
  for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.05);
  for(Int_t i=25;i<=36;i++) fPIDEff->SetBinContent(i,0.0);// OUT OF MEASUREMENT RANGE

  // MC dN/dpt
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",36,0,36);
  for(Int_t i=1;i<=24;i++) fMCPtShape->SetBinContent(i,0.01);
  fMCPtShape->SetBinContent(2,0.06);
  fMCPtShape->SetBinContent(3,0.04);
  fMCPtShape->SetBinContent(4,0.02);
  for(Int_t i=13;i<=16;i++) fMCPtShape->SetBinContent(i,0.03); 
  for(Int_t i=17;i<=24;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=25;i<=36;i++) fMCPtShape->SetBinContent(i,0.0);// OUT OF MEASUREMENT RANGE

//   // particle-antiparticle
//   fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",36,0,36);
//   for(Int_t i=3;i<=12;i++) fPartAntipart->SetBinContent(i,0.05);
//   fPartAntipart->SetBinContent(3,0.10);
//   fPartAntipart->SetBinContent(4,0.10);
//   fPartAntipart->SetBinContent(7,0.10);
//   fPartAntipart->SetBinContent(8,0.10);
  
  return;
}

//--------------------------------------------------------------------------
void AliHFSystErr::InitD0toKpi2011PbPb3050InPlane() {
  //
  // D0->Kpi syst errors. Responsible: D. Caffarri
  //   2011 PbPb sample, 30-50 CC InPlane
  //
  InitD0toKpi2011PbPb07half();
  // Raw yield extraction
  // fRawYield = new TH1F("fRawYield","fRawYield",36,0,36);
  fRawYield->SetBinContent(1,0);
  fRawYield->SetBinContent(2,0);
  fRawYield->SetBinContent(3,0.05);
  fRawYield->SetBinContent(4,0.08);
  for(Int_t i=5;i<=8;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.15);
  for(Int_t i=17;i<=36;i++) fRawYield->SetBinContent(i,0.);// OUT OF MEASUREMENT RANGE

  // Cuts efficiency (from cuts variation)
  //fCutsEff = new TH1F("fCutsEff","fCutsEff",36,0,36);
  fCutsEff->SetBinContent(1,0.);
  fCutsEff->SetBinContent(2,0.0);
  fCutsEff->SetBinContent(3,0.10);
  fCutsEff->SetBinContent(4,0.10);
  fCutsEff->SetBinContent(5,0.10);
  fCutsEff->SetBinContent(6,0.10);
  for(Int_t i=7;i<=8;i++) fCutsEff->SetBinContent(i,0.15);
  for(Int_t i=9;i<=16;i++) fCutsEff->SetBinContent(i,0.15);
  for(Int_t i=25;i<=36;i++) fCutsEff->SetBinContent(i,0.0);// OUT OF MEASUREMENT RANGE
}

//--------------------------------------------------------------------------
void AliHFSystErr::InitD0toKpi2011PbPb3050OutOfPlane() {
  //
  // D0->Kpi syst errors. Responsible: D. Caffarri
  //   2011 PbPb sample, 30-50 CC OutOfPlane
  //
  InitD0toKpi2011PbPb07half();
  // Raw yield extraction
  //fRawYield = new TH1F("fRawYield","fRawYield",36,0,36);
  fRawYield->SetBinContent(1,0);
  fRawYield->SetBinContent(2,0.);
  fRawYield->SetBinContent(3,0.05);
  for(Int_t i=4;i<=6;i++) fRawYield->SetBinContent(i,0.07);
  for(Int_t i=7;i<=8;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.10);
  for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.15);
  for(Int_t i=17;i<=36;i++) fRawYield->SetBinContent(i,0.);// OUT OF MEASUREMENT RANGE

  // Cuts efficiency (from cuts variation)
  // fCutsEff = new TH1F("fCutsEff","fCutsEff",36,0,36);
  fCutsEff->SetBinContent(1,0.);
  fCutsEff->SetBinContent(2,0.);
  fCutsEff->SetBinContent(3,0.10);
  fCutsEff->SetBinContent(4,0.10);
  fCutsEff->SetBinContent(5,0.10);
  fCutsEff->SetBinContent(6,0.10);
  for(Int_t i=7;i<=8;i++) fCutsEff->SetBinContent(i,0.15);
  for(Int_t i=9;i<=16;i++) fCutsEff->SetBinContent(i,0.15);
  for(Int_t i=17;i<=36;i++) fCutsEff->SetBinContent(i,0.0);// OUT OF MEASUREMENT RANGE
}

//--------------------------------------------------------------------------
void AliHFSystErr::InitD0toKpi2010PbPb4080() {
  //
  // D0->Kpi syst errors. Responsible: A. Rossi
  //   2010 PbPb sample, 40-80 CC
  //

  // Normalization
  fNorm = new TH1F("fNorm","fNorm",20,0,20);
  for(Int_t i=1;i<=24;i++) fNorm->SetBinContent(i,0.07); // TAA and pp norm

  // Branching ratio 
  fBR = new TH1F("fBR","fBR",20,0,20);
  for(Int_t i=1;i<=20;i++) fBR->SetBinContent(i,0.012); // 1.2% PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",20,0,20);
  for(Int_t i=1;i<=20;i++) fTrackingEff->SetBinContent(i,0.10); // Jacek, 5% per track


  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",20,0,20);
  fRawYield->SetBinContent(1,0);
  fRawYield->SetBinContent(2,0);
  for(Int_t i=3;i<=16;i++) fRawYield->SetBinContent(i,0.05);
  //for(Int_t i=13;i<=20;i++) fRawYield->SetBinContent(i,0);

  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",20,0,20);
  fCutsEff->SetBinContent(1,0.);
  fCutsEff->SetBinContent(2,0.);
  fCutsEff->SetBinContent(3,0.13);
  fCutsEff->SetBinContent(4,0.11);  
  for(Int_t i=5;i<=16;i++) fCutsEff->SetBinContent(i,0.10);
  for(Int_t i=17;i<=20;i++) fCutsEff->SetBinContent(i,0.);

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",20,0,20);
//   for(Int_t i=3;i<=6;i++) fPIDEff->SetBinContent(i,0.10);
//   for(Int_t i=7;i<=16;i++) fPIDEff->SetBinContent(i,0.05);
  for(Int_t i=3;i<=16;i++) fPIDEff->SetBinContent(i,0.05);

  // MC dN/dpt
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",20,0,20);
  for(Int_t i=1;i<=20;i++) fMCPtShape->SetBinContent(i,0.01);
  //  fMCPtShape->SetBinContent(3,0.04); Not set for peripherals (Raa Vs pt is flat)
  //  fMCPtShape->SetBinContent(4,0.02);
  for(Int_t i=13;i<=16;i++) fMCPtShape->SetBinContent(i,0.03); 
  
  //   // particle-antiparticle
  //   fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
  //   for(Int_t i=3;i<=12;i++) fPartAntipart->SetBinContent(i,0.05);
  
  return;
}

//--------------------------------------------------------------------------
void AliHFSystErr::InitD0toKpi2011PbPb010() {
    //
    // D0->Kpi syst errors. Responsible: A. Rossi
    //   2011 PbPb sample, 0-10 CC
    //

  AliInfo(" Settings for D0 --> Kpi Pb-Pb collisions at 2.76 TeV - 0-10 centrality - newww!!");
    
    // Normalization
    fNorm = new TH1F("fNorm","fNorm",24,0,24);
    for(Int_t i=1;i<=24;i++) fNorm->SetBinContent(i,0.048); // TAA and pp norm
    
    // Branching ratio
    fBR = new TH1F("fBR","fBR",24,0,24);
    for(Int_t i=1;i<=24;i++) fBR->SetBinContent(i,0.012); // 1.2% PDG2010
    
    // Tracking efficiency
    fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",24,0,24);
    for(Int_t i=1;i<=24;i++) fTrackingEff->SetBinContent(i,0.10); // Jacek, 5% per track
    
    
    // Raw yield extraction
    fRawYield = new TH1F("fRawYield","fRawYield",24,0,24);
    fRawYield->SetBinContent(1,0);
    fRawYield->SetBinContent(2,0.15);
    fRawYield->SetBinContent(3,0.09);
    fRawYield->SetBinContent(4,0.06);
    fRawYield->SetBinContent(5,0.06);
    fRawYield->SetBinContent(6,0.06);
    for (Int_t i=7; i<=8; i++) fRawYield->SetBinContent(i,0.06);
    for (Int_t i=9; i<=12; i++)fRawYield->SetBinContent(i,0.07);
    for (Int_t i=13; i<=16; i++) fRawYield->SetBinContent(i,0.11);
    for (Int_t i=17; i<=24; i++) fRawYield->SetBinContent(i,0.30);
    
    fCutsEff = new TH1F("fCutsEff","fCutsEff",24,0,24);
    fCutsEff->SetBinContent(1,0.);
    fCutsEff->SetBinContent(2,0.15);
    fCutsEff->SetBinContent(3,0.12);
    fCutsEff->SetBinContent(4,0.05);
    fCutsEff->SetBinContent(5,0.05);
    fCutsEff->SetBinContent(6,0.05);
    for (Int_t i=7; i<=8; i++) fCutsEff->SetBinContent(i,0.05);
    for (Int_t i=9; i<=12; i++)fCutsEff->SetBinContent(i,0.05);
    for (Int_t i=13; i<=16; i++) fCutsEff->SetBinContent(i,0.05);
    for (Int_t i=17; i<=24; i++) fCutsEff->SetBinContent(i,0.05);

    
    // PID efficiency (from PID/noPID)
    fPIDEff = new TH1F("fPIDEff","fPIDEff",24,0,24);
    //   for(Int_t i=3;i<=6;i++) fPIDEff->SetBinContent(i,0.10);
    //   for(Int_t i=7;i<=16;i++) fPIDEff->SetBinContent(i,0.05);
    for(Int_t i=2;i<=16;i++) fPIDEff->SetBinContent(i,0.05);
    
    // MC dN/dpt
    fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",24,0,24);
    fMCPtShape->SetBinContent(1,0.);
    fMCPtShape->SetBinContent(2,0.15);
    fMCPtShape->SetBinContent(3,0.12);
    fMCPtShape->SetBinContent(4,0.02);
    for(Int_t i=5;i<=24;i++) fMCPtShape->SetBinContent(i,0.);
  
    //   // particle-antiparticle
    //   fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
    //   for(Int_t i=3;i<=12;i++) fPartAntipart->SetBinContent(i,0.05);
    
    return;
}

//--------------------------------------------------------------------------
void AliHFSystErr::InitD0toKpi2011PbPb3050() {
    //
    // D0->Kpi syst errors. Responsible: D. Caffarri
    //   2011 PbPb sample, 30-50 CC
    //
    
    // Normalization
    fNorm = new TH1F("fNorm","fNorm",20,0,20);
    for(Int_t i=1;i<=24;i++) fNorm->SetBinContent(i,0.07); // TAA and pp norm
    
    // Branching ratio
    fBR = new TH1F("fBR","fBR",20,0,20);
    for(Int_t i=1;i<=20;i++) fBR->SetBinContent(i,0.012); // 1.2% PDG2010
    
    // Tracking efficiency
    fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",20,0,20);
    for(Int_t i=1;i<=20;i++) fTrackingEff->SetBinContent(i,0.10); // Jacek, 5% per track
    
    
    // Raw yield extraction
    fRawYield = new TH1F("fRawYield","fRawYield",20,0,20);
    fRawYield->SetBinContent(1,0);
    fRawYield->SetBinContent(2,0.102);
    fRawYield->SetBinContent(3,0.071);
    fRawYield->SetBinContent(4,0.052);
    fRawYield->SetBinContent(5,0.063);
    fRawYield->SetBinContent(6,0.071);
    fRawYield->SetBinContent(7,0.071);
    fRawYield->SetBinContent(8,0.071);
    fRawYield->SetBinContent(9,0.071);
    fRawYield->SetBinContent(10,0.071);
    fRawYield->SetBinContent(11,0.071);
    fRawYield->SetBinContent(12,0.071);
    
    for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.112);
    for(Int_t i=17;i<=20;i++) fRawYield->SetBinContent(i,0);
    
    fCutsEff = new TH1F("fCutsEff","fCutsEff",20,0,20);
    fCutsEff->SetBinContent(1,0.);
    fCutsEff->SetBinContent(2,0.10);
    fCutsEff->SetBinContent(3,0.10);
    fCutsEff->SetBinContent(4,0.10);
    fCutsEff->SetBinContent(5,0.10);
    fCutsEff->SetBinContent(6,0.10);
    for(Int_t i=7;i<=8;i++) fCutsEff->SetBinContent(i,0.15);
    for(Int_t i=9;i<=16;i++) fCutsEff->SetBinContent(i,0.15);

    
    // PID efficiency (from PID/noPID)
    fPIDEff = new TH1F("fPIDEff","fPIDEff",20,0,20);
    //   for(Int_t i=3;i<=6;i++) fPIDEff->SetBinContent(i,0.10);
    //   for(Int_t i=7;i<=16;i++) fPIDEff->SetBinContent(i,0.05);
    for(Int_t i=2;i<=16;i++) fPIDEff->SetBinContent(i,0.05);
    
    // MC dN/dpt
    fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",0,0,20);
    for(Int_t i=1;i<=20;i++) fMCPtShape->SetBinContent(i,0.01);
    fMCPtShape->SetBinContent(2,0.06);
    fMCPtShape->SetBinContent(3,0.04);
    fMCPtShape->SetBinContent(4,0.02);
    for(Int_t i=13;i<=16;i++) fMCPtShape->SetBinContent(i,0.03);
    for(Int_t i=17;i<=20;i++) fMCPtShape->SetBinContent(i,0.);
    //   // particle-antiparticle
    //   fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
    //   for(Int_t i=3;i<=12;i++) fPartAntipart->SetBinContent(i,0.05);
    
    return;
}


//--------------------------------------------------------------------------
void AliHFSystErr::InitD0toKpi2010ppLowEn() {
  // 
  // D0->Kpi syst errors. Low energy run
  //   2011 2.76 TeV pp sample
  //
  AliInfo(" Settings for D0 --> K pi, p-p collisions at 2.76 TeV"); 

  // Normalization
  fNorm = new TH1F("fNorm","fNorm",20,0,20);
  for(Int_t i=1;i<=20;i++) fNorm->SetBinContent(i,0.031); // 4% error on sigmaV0and

  // Branching ratio 
  fBR = new TH1F("fBR","fBR",20,0,20);
  for(Int_t i=1;i<=20;i++) fBR->SetBinContent(i,0.012); // 1.2% PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",20,0,20);
  for(Int_t i=1;i<=20;i++) fTrackingEff->SetBinContent(i,0.10); //10% (5% per track)

  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",20,0,20);
  fRawYield->SetBinContent(1,1);
  for(Int_t i=1;i<=20;i++) fRawYield->SetBinContent(i,0.15);

  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",20,0,20);
  for(Int_t i=1;i<=20;i++) fCutsEff->SetBinContent(i,0.10); // 10% 
  fCutsEff->SetBinContent(2,0.20);
  for(Int_t i=7;i<=20;i++) fCutsEff->SetBinContent(i,0.15); // 10% 


  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",20,0,20);
  for(Int_t i=1;i<=20;i++) fPIDEff->SetBinContent(i,0.15); // 10%
  //  fPIDEff->SetBinContent(2,0.20);
  for(Int_t i=7;i<=20;i++) fPIDEff->SetBinContent(i,0.05); // 10%

  // MC dN/dpt
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",20,0,20);
  for(Int_t i=1;i<=20;i++) fMCPtShape->SetBinContent(i,0.01);
  fMCPtShape->SetBinContent(1,0.03);
  fMCPtShape->SetBinContent(2,0.03);

//   // particle-antiparticle
//   fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
//   fPartAntipart->SetBinContent(1,1);
//   fPartAntipart->SetBinContent(2,1);
//   for(Int_t i=3;i<=6;i++) fPartAntipart->SetBinContent(i,0.08);
//   for(Int_t i=1;i<=20;i++) fPartAntipart->SetBinContent(i,0.);
  
  return;
}
//_________________________________________________________________________
void AliHFSystErr::InitD0toKpi2013pPb0100(){
  //
  // D0->Kpi syst errors. p-Pb data sample
  //
  AliInfo(" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV"); 

  fNorm = new TH1F("fNorm","fNorm",24,0,24);
  for(Int_t i=1;i<=24;i++) fNorm->SetBinContent(i,0.02); // 
  
  // Branching ratio 
  fBR = new TH1F("fBR","fBR",24,0,24);
  for(Int_t i=1;i<=24;i++) fBR->SetBinContent(i,0.013); // 1.2% PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",24,0,24);
  for(Int_t i=1;i<=24;i++) fTrackingEff->SetBinContent(i,0.06); // 3% per track

  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",24,0,24);
  fRawYield->SetBinContent(1,0.0);
  fRawYield->SetBinContent(2,0.08);
  for(Int_t i=3;i<=12;i++) fRawYield->SetBinContent(i,0.04);
  for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.07);
  for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.11);
  
  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",24,0,24);
  fCutsEff->SetBinContent(1,0.0);
  fCutsEff->SetBinContent(2,0.08);
  for(Int_t i=3;i<=24;i++) fCutsEff->SetBinContent(i,0.05);

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",24,0,24);
  for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.00);

  // MC dN/dpt  
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",24,0,24);
  fMCPtShape->SetBinContent(1,0.0);
  fMCPtShape->SetBinContent(2,0.02);
  for(Int_t i=3;i<=24;i++) fMCPtShape->SetBinContent(i,0.0);

  // particle-antiparticle
  /*
  fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
  for(Int_t i=1;i<=20;i++) fPartAntipart->SetBinContent(i,0.05);   //5 to 12%
  */
  return;


}


//--------------------------------------------------------------------------
void AliHFSystErr::InitDplustoKpipi2010pp() {
  // 
  // D+->Kpipi syst errors. Responsible: R. Bala
  //  2010 pp sample
  //


// Normalization
  fNorm = new TH1F("fNorm","fNorm",24,0,24);
  for(Int_t i=1;i<=24;i++) fNorm->SetBinContent(i,0.035); // 4% error on sigmaV0and

  // Branching ratio 
  fBR = new TH1F("fBR","fBR",24,0,24);
  for(Int_t i=1;i<=24;i++) fBR->SetBinContent(i,0.021); // 2.1% PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",24,0,24);
  for(Int_t i=1;i<=24;i++) fTrackingEff->SetBinContent(i,0.12); // 12% (4% per track)


  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",24,0,24);
  fRawYield->SetBinContent(1,1);
  fRawYield->SetBinContent(2,0.25);
  fRawYield->SetBinContent(3,0.25);
  fRawYield->SetBinContent(4,0.20);
  fRawYield->SetBinContent(5,0.09);
  fRawYield->SetBinContent(6,0.09);
  for(Int_t i=7;i<=12;i++) fRawYield->SetBinContent(i,0.05);  
  for(Int_t i=12;i<=24;i++) fRawYield->SetBinContent(i,0.10);  
  
  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",24,0,24);
  for(Int_t i=1;i<=24;i++) fCutsEff->SetBinContent(i,0.10); // 10%

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",24,0,24);
  for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.05); // 5%
  fPIDEff->SetBinContent(1,0.15); // 15%
  fPIDEff->SetBinContent(2,0.15); // 15%
  fPIDEff->SetBinContent(3,0.15); // 15%
  fPIDEff->SetBinContent(4,0.15); // 15%
  for(Int_t i=12;i<=16;i++) fPIDEff->SetBinContent(i,0.10); // 5%

  // MC dN/dpt  
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",24,0,24);
  for(Int_t i=1;i<=24;i++) fMCPtShape->SetBinContent(i,0);
  fMCPtShape->SetBinContent(1,0.03);
  fMCPtShape->SetBinContent(2,0.03);


  // particle-antiparticle
  /*
  fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
  fPartAntipart->SetBinContent(1,1);
  fPartAntipart->SetBinContent(2,1);
  fPartAntipart->SetBinContent(3,0.12);
  for(Int_t i=4;i<=20;i++) fPartAntipart->SetBinContent(i,0.05);   //5 to 12%
  */
  return;
}
 
//--------------------------------------------------------------------------
void AliHFSystErr::InitDstoKKpi2010pp() {
  // 
  // D+s->KKpi syst errors. Responsible: G.M. Innocenti
  //  2010 pp sample
  //


// Normalization
  fNorm = new TH1F("fNorm","fNorm",12,0,12);
  for(Int_t i=1;i<=12;i++) fNorm->SetBinContent(i,0.035); // 3.5% error on sigmaV0and

  // Branching ratio 
  fBR = new TH1F("fBR","fBR",12,0,12);
  for(Int_t i=1;i<=12;i++) fBR->SetBinContent(i,0.06); // 0.14/2.32 PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",12,0,12);
  for(Int_t i=1;i<=12;i++) fTrackingEff->SetBinContent(i,0.12); // 12% (4% per track)


  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",12,0,12);
  fRawYield->SetBinContent(1,1);
  fRawYield->SetBinContent(2,1);
  fRawYield->SetBinContent(3,0.20);
  fRawYield->SetBinContent(4,0.20);
  fRawYield->SetBinContent(5,0.15);
  fRawYield->SetBinContent(6,0.15);
  fRawYield->SetBinContent(7,0.15);
  fRawYield->SetBinContent(8,0.15);
  fRawYield->SetBinContent(9,0.20);
  fRawYield->SetBinContent(10,0.20);
  fRawYield->SetBinContent(11,0.20);
  fRawYield->SetBinContent(12,0.20);
  
  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",12,0,12);
  for(Int_t i=1;i<=12;i++) fCutsEff->SetBinContent(i,0.15); // 15%

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",12,0,12);
  for(Int_t i=1;i<=12;i++) fPIDEff->SetBinContent(i,0.07); // 7%

  // MC dN/dpt 
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",12,0,12);
  for(Int_t i=1; i<=2; i++) fMCPtShape->SetBinContent(i,1.);
  for(Int_t i=3; i<=4; i++) fMCPtShape->SetBinContent(i,0.03);
  for(Int_t i=5; i<=6; i++) fMCPtShape->SetBinContent(i,0.03);
  for(Int_t i=7; i<=8; i++) fMCPtShape->SetBinContent(i,0.02);
  for(Int_t i=9; i<=12; i++) fMCPtShape->SetBinContent(i,0.02);


  // particle-antiparticle
  /*
  fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",12,0,12);
  fPartAntipart->SetBinContent(1,1);
  fPartAntipart->SetBinContent(2,1);
  fPartAntipart->SetBinContent(3,0.12);
  for(Int_t i=4;i<=12;i++) fPartAntipart->SetBinContent(i,0.05);   //5 to 12%
  */
  return;
}
   
 
//--------------------------------------------------------------------------
void AliHFSystErr::InitDplustoKpipi2011PbPb07half() {
  // 
  // D+->Kpipi syst errors. Responsible: E. Bruna
  //  2011 PbPb sample, 0-7.5% CC
  //

 // Normalization
  fNorm = new TH1F("fNorm","fNorm",36,0,36);
  for(Int_t i=1;i<=36;i++) fNorm->SetBinContent(i,0.048); // TAA and pp norm

  // Branching ratio 
  fBR = new TH1F("fBR","fBR",36,0,36);
  for(Int_t i=1;i<=36;i++) fBR->SetBinContent(i,0.021); // 2.1% PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",36,0,36);
  for(Int_t i=1;i<=36;i++) fTrackingEff->SetBinContent(i,0.15); // Jacek, 5% per track

  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",36,0,36);
  for(Int_t i=1;i<=36;i++) fRawYield->SetBinContent(i,.10);  //5 to 10%
  fRawYield->SetBinContent(4,0.30);
  fRawYield->SetBinContent(5,0.20);
  fRawYield->SetBinContent(6,0.20);
  for(Int_t i=7; i<=8; i++) fRawYield->SetBinContent(i,0.10);
  for(Int_t i=9; i<=12; i++) fRawYield->SetBinContent(i,0.08);
  for(Int_t i=13; i<=16; i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=17; i<=24; i++) fRawYield->SetBinContent(i,0.08);
  for(Int_t i=25; i<=36; i++) fRawYield->SetBinContent(i,0.20);


  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",36,0,36);
  for(Int_t i=1; i<=12; i++) fCutsEff->SetBinContent(i,0.10);
  for(Int_t i=13; i<=36; i++) fCutsEff->SetBinContent(i,0.08);


  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",36,0,36);
  for(Int_t i=1;i<=36;i++) fPIDEff->SetBinContent(i,0.05); // 5%

  // MC dN/dpt  (24/7/2012)
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",36,0,36);
  for(Int_t iBin=1; iBin<=5; iBin++) fMCPtShape->SetBinContent(iBin,0.05);
  for(Int_t iBin=6; iBin<=36; iBin++) fMCPtShape->SetBinContent(iBin,0.03);
  //  for(Int_t iBin=13; iBin<=36; iBin++) fMCPtShape->SetBinContent(iBin,0.05);


  // particle-antiparticle
  /*
  fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
  fPartAntipart->SetBinContent(1,1);
  fPartAntipart->SetBinContent(2,1);
  fPartAntipart->SetBinContent(3,0.12);
  for(Int_t i=4;i<=20;i++) fPartAntipart->SetBinContent(i,0.05);   //5 to 12%
  */

  return;
}
//_________________________________________________________________
void AliHFSystErr::InitDplustoKpipi2011PbPb010() {
  // 
  // D+->Kpipi syst errors. Responsible: E. Bruna, C. Bedda 
  //  2011 PbPb sample, 0-10% CC
  //

 // Normalization
  fNorm = new TH1F("fNorm","fNorm",36,0,36);
  for(Int_t i=1;i<=36;i++) fNorm->SetBinContent(i,0.048); // TAA and pp norm

  // Branching ratio 
  fBR = new TH1F("fBR","fBR",36,0,36);
  for(Int_t i=1;i<=36;i++) fBR->SetBinContent(i,0.021); // 2.1% PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",36,0,36);
  for(Int_t i=1;i<=36;i++) fTrackingEff->SetBinContent(i,0.15); // Jacek, 5% per track

  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",36,0,36);
  for(Int_t i=1;i<=3;i++) fRawYield->SetBinContent(i,0.);  //5 to 10%
  fRawYield->SetBinContent(4,0.10);
  fRawYield->SetBinContent(5,0.08);
  fRawYield->SetBinContent(6,0.08);
  for(Int_t i=7; i<=8; i++) fRawYield->SetBinContent(i,0.08);
  for(Int_t i=9; i<=12; i++) fRawYield->SetBinContent(i,0.08);
  for(Int_t i=13; i<=16; i++) fRawYield->SetBinContent(i,0.08);
  for(Int_t i=17; i<=24; i++) fRawYield->SetBinContent(i,0.08);
  for(Int_t i=25; i<=36; i++) fRawYield->SetBinContent(i,0.08);


  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",36,0,36);
  for(Int_t i=1; i<=36; i++) fCutsEff->SetBinContent(i,0.10);


  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",36,0,36);
  for(Int_t i=1;i<=36;i++) fPIDEff->SetBinContent(i,0.05); // 5%

  // MC dN/dpt 
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",36,0,36);
  for(Int_t i=1;i<=3;i++) fMCPtShape->SetBinContent(i,0.); 
  fMCPtShape->SetBinContent(4,0.06);
  fMCPtShape->SetBinContent(5,0.02);
  for (Int_t i=6; i<=36; i++) fMCPtShape->SetBinContent(i,0.01);
  //  for(Int_t iBin=13; iBin<=36; iBin++) fMCPtShape->SetBinContent(iBin,0.05);


  // particle-antiparticle
  /*
  fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
  fPartAntipart->SetBinContent(1,1);
  fPartAntipart->SetBinContent(2,1);
  fPartAntipart->SetBinContent(3,0.12);
  for(Int_t i=4;i<=20;i++) fPartAntipart->SetBinContent(i,0.05);   //5 to 12%
  */

  return;
}

//___________________________________________________________________
void AliHFSystErr::InitDplustoKpipi2011PbPb3050() {
    //
    // D+->Kpipi syst errors. Responsible: R. Bala
    //  2011 PbPb sample, 30-50% CC
    //
    AliInfo(" Settings for D+ --> K pi pi, Pb-Pb collisions for 30-50 CC");
    // Normalization
    fNorm = new TH1F("fNorm","fNorm",16,0,16);
    for(Int_t i=1;i<=16;i++) fNorm->SetBinContent(i,0.048); // TAA and pp norm
    
    // Branching ratio
    fBR = new TH1F("fBR","fBR",16,0,16);
    for(Int_t i=1;i<=16;i++) fBR->SetBinContent(i,0.021); // 2.1% PDG2010
    
    // Tracking efficiency
    fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",16,0,16);
    for(Int_t i=1;i<=36;i++) fTrackingEff->SetBinContent(i,0.15); // Jacek, 5% per track
    
    // Raw yield extraction
    fRawYield = new TH1F("fRawYield","fRawYield",16,0,16);
    for(Int_t i=1;i<=12;i++) fRawYield->SetBinContent(i,0.09);  //5 to 10%
    for(Int_t i=13; i<=16; i++) fRawYield->SetBinContent(i,0.12);
    

    // Cuts efficiency (from cuts variation)
    fCutsEff = new TH1F("fCutsEff","fCutsEff",16,0,16);
    for(Int_t i=1; i<=12; i++) fCutsEff->SetBinContent(i,0.10);
    for(Int_t i=12; i<=16; i++) fCutsEff->SetBinContent(i,0.14);
    
    // PID efficiency (from PID/noPID)
    fPIDEff = new TH1F("fPIDEff","fPIDEff",16,0,16);
    for(Int_t i=1;i<=16;i++) fPIDEff->SetBinContent(i,0.05); // 5%
    
    // MC dN/dpt  (24/7/2012)
    fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",16,0,16);
    fMCPtShape->SetBinContent(3,0.10);
    fMCPtShape->SetBinContent(4,0.04);
    for(Int_t iBin=5; iBin<=16; iBin++) fMCPtShape->SetBinContent(iBin,0.02);
    
    
    // particle-antiparticle
    /*
     fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
     fPartAntipart->SetBinContent(1,1);
     fPartAntipart->SetBinContent(2,1);
     fPartAntipart->SetBinContent(3,0.12);
     for(Int_t i=4;i<=20;i++) fPartAntipart->SetBinContent(i,0.05);   //5 to 12%
     */
    
    return;
}


//--------------------------------------------------------------------------
void AliHFSystErr::InitDstoKKpi2011PbPb07half() {
  // 
  // D+s->Kpipi syst errors. Responsible: G.M. Innocenti
  //  2011 PbPb sample, 0-7.5% CC
  //

 // Normalization
  fNorm = new TH1F("fNorm","fNorm",12,0,12);
  for(Int_t i=1;i<=12;i++) fNorm->SetBinContent(i,0.048); // TAA and pp norm

  // Branching ratio 
  fBR = new TH1F("fBR","fBR",12,0,12);
  for(Int_t i=1;i<=12;i++) fBR->SetBinContent(i,0.053); // 0.12/2.28 PDG2012

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",12,0,12);
  for(Int_t i=1;i<=12;i++) fTrackingEff->SetBinContent(i,0.15); // Jacek, 5% per track

  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",12,0,12);
  for(Int_t i=1;i<=6;i++) fRawYield->SetBinContent(i,.30); 
  for(Int_t i=7; i<=12; i++) fRawYield->SetBinContent(i,0.20);
 


  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",12,0,12);
  for(Int_t i=1;i<=12;i++) fCutsEff->SetBinContent(i,0.20); // 20%

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",12,0,12);
  for(Int_t i=1;i<=12;i++) fPIDEff->SetBinContent(i,0.1); // 10%

   // MC dN/dpt 
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",12,0,12);
  for(Int_t i=1; i<=2; i++) fMCPtShape->SetBinContent(i,1.);
  for(Int_t i=3; i<=4; i++) fMCPtShape->SetBinContent(i,0.03);
  for(Int_t i=5; i<=6; i++) fMCPtShape->SetBinContent(i,0.03);
  for(Int_t i=7; i<=8; i++) fMCPtShape->SetBinContent(i,0.02);
  for(Int_t i=9; i<=12; i++) fMCPtShape->SetBinContent(i,0.02);

  // particle-antiparticle
  /*
  fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",12,0,12);
  fPartAntipart->SetBinContent(1,1);
  fPartAntipart->SetBinContent(2,1);
  fPartAntipart->SetBinContent(3,0.12);
  for(Int_t i=4;i<=12;i++) fPartAntipart->SetBinContent(i,0.05);   //5 to 12%
  */

  return;
}

//_________________________________________________________________________
void AliHFSystErr::InitDstoKKpi2013pPb0100(){
  //
  // Dstar syst
  AliInfo(" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV"); 
  
  //Normalization
  fNorm = new TH1F("fNorm","fNorm",24,0,24);
  for(Int_t i=3;i<=12;i++) fNorm->SetBinContent(i,0.00); // 
  
 // Branching ratio 
  fBR = new TH1F("fBR","fBR",12,0,12);
  for(Int_t i=3;i<=12;i++) fBR->SetBinContent(i,0.053); // 0.12/2.28 PDG2012

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",24,0,24);
  for(Int_t i=3;i<=12;i++) fTrackingEff->SetBinContent(i,0.09); // 3% per track

  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",24,0,24);
  for(Int_t i=3; i<=4; i++) fRawYield->SetBinContent(i,0.10);
  for(Int_t i=5; i<=6; i++) fRawYield->SetBinContent(i,0.08);
  for(Int_t i=7; i<=8; i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=9; i<=12; i++) fRawYield->SetBinContent(i,0.08);

  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",24,0,24);
  for(Int_t i=3;i<=12;i++) fCutsEff->SetBinContent(i,0.15); //

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",24,0,24);
  for(Int_t i=3;i<=4;i++) fPIDEff->SetBinContent(i,0.10); 
  for(Int_t i=5;i<=12;i++) fPIDEff->SetBinContent(i,0.05); 

  // MC dN/dpt  
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",24,0,24);
  for(Int_t i=3;i<=12;i++) fMCPtShape->SetBinContent(i,0.04);

  // particle-antiparticle
  /*
  fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
  fPartAntipart->SetBinContent(1,1);
  fPartAntipart->SetBinContent(2,1);
  fPartAntipart->SetBinContent(3,0.12);
  for(Int_t i=4;i<=20;i++) fPartAntipart->SetBinContent(i,0.05);   //5 to 12%
  */
  return;
}


//--------------------------------------------------------------------------
void AliHFSystErr::InitDplustoKpipi2010PbPb020() {
  // 
  // D+->Kpipi syst errors. Responsible: ??
  //  2010 PbPb sample, 0-20 CC
  //

 // Normalization
  fNorm = new TH1F("fNorm","fNorm",20,0,20);
  for(Int_t i=1;i<=20;i++) fNorm->SetBinContent(i,0.05); // TAA and pp norm

  // Branching ratio 
  fBR = new TH1F("fBR","fBR",20,0,20);
  for(Int_t i=1;i<=20;i++) fBR->SetBinContent(i,0.021); // 2.1% PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",20,0,20);
  for(Int_t i=1;i<=20;i++) fTrackingEff->SetBinContent(i,0.15); // Jacek, 5% per track

  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",20,0,20);
  for(Int_t i=1;i<=20;i++) fRawYield->SetBinContent(i,.10);  //5 to 10%
  // fRawYield->SetBinContent(5,0.23);
  //fRawYield->SetBinContent(6,0.23);
  fRawYield->SetBinContent(7,0.20);
  fRawYield->SetBinContent(8,0.20);
  fRawYield->SetBinContent(9,0.15);
  fRawYield->SetBinContent(10,0.15);
  fRawYield->SetBinContent(11,0.15);
  fRawYield->SetBinContent(12,0.15);

  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",20,0,20);
  for(Int_t i=1;i<=20;i++) fCutsEff->SetBinContent(i,0.15); // 10%

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",20,0,20);
  for(Int_t i=1;i<=20;i++) fPIDEff->SetBinContent(i,0.05); // 5%

  // MC dN/dpt  (2/2/2012)
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",20,0,20);
  for(Int_t i=1;i<=20;i++) fMCPtShape->SetBinContent(i,0.);
  for(Int_t iBin=7; iBin<=8; iBin++) fMCPtShape->SetBinContent(iBin,0.01);
  for(Int_t iBin=9; iBin<=12; iBin++) fMCPtShape->SetBinContent(iBin,0.05);
  for(Int_t iBin=13; iBin<=16; iBin++) fMCPtShape->SetBinContent(iBin,0.05);


  // particle-antiparticle
  /*
  fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
  fPartAntipart->SetBinContent(1,1);
  fPartAntipart->SetBinContent(2,1);
  fPartAntipart->SetBinContent(3,0.12);
  for(Int_t i=4;i<=20;i++) fPartAntipart->SetBinContent(i,0.05);   //5 to 12%
  */

  return;
}

//--------------------------------------------------------------------------
void AliHFSystErr::InitDplustoKpipi2010PbPb4080() {
  // 
  // D+->Kpipi syst errors. Responsible: ??
  //  2010 PbPb sample, 40-80 CC
  //
  

 // Normalization
  fNorm = new TH1F("fNorm","fNorm",20,0,20);
  for(Int_t i=1;i<=24;i++) fNorm->SetBinContent(i,0.07); // TAA and pp norm

  // Branching ratio 
  fBR = new TH1F("fBR","fBR",20,0,20);
  for(Int_t i=1;i<=20;i++) fBR->SetBinContent(i,0.021); // 2.1% 

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",20,0,20);
  for(Int_t i=1;i<=20;i++) fTrackingEff->SetBinContent(i,0.15); // Jacek, 5% per track


  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",20,0,20);
  fRawYield->SetBinContent(1,1);
  fRawYield->SetBinContent(2,1);
  fRawYield->SetBinContent(3,1);
  fRawYield->SetBinContent(4,0.15);
  fRawYield->SetBinContent(5,0.05);
  fRawYield->SetBinContent(6,0.05);
  fRawYield->SetBinContent(7,0.15);
  fRawYield->SetBinContent(8,0.15);
  for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.15);
  for(Int_t i=13;i<=20;i++) fRawYield->SetBinContent(i,1);  //5 to 10%

  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",20,0,20);
  for(Int_t i=1;i<=20;i++) fCutsEff->SetBinContent(i,0.10); // 10%

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",20,0,20);
  for(Int_t i=1;i<=20;i++) fPIDEff->SetBinContent(i,0.05); // 5%
  fPIDEff->SetBinContent(3,0.13); // 13%
 

  // MC dN/dpt  (2/2/2012)
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",20,0,20);
  for(Int_t i=1;i<=20;i++) fMCPtShape->SetBinContent(i,0);
  for(Int_t iBin=4; iBin<=8; iBin++) fMCPtShape->SetBinContent(iBin,0.01);
  for(Int_t iBin=9; iBin<=12; iBin++) fMCPtShape->SetBinContent(iBin,0.03);
  for(Int_t iBin=13; iBin<=16; iBin++) fMCPtShape->SetBinContent(iBin,0.03);


  // particle-antiparticle
  /*
  fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
  fPartAntipart->SetBinContent(1,1);
  fPartAntipart->SetBinContent(2,1);
  fPartAntipart->SetBinContent(3,0.12);
  for(Int_t i=4;i<=20;i++) fPartAntipart->SetBinContent(i,0.05);   //5 to 12%
  */
  return;
}

//--------------------------------------------------------------------------
void AliHFSystErr::InitDplustoKpipi2010ppLowEn() {

  // 
  // D+->Kpipi syst errors. Responsible: R. Bala
  //  2011 2.76 TeV pp sample
  //
  AliInfo(" Settings for D+ --> K pi pi p-p collisions at 2.76 TeV"); 

  // Normalization
  fNorm = new TH1F("fNorm","fNorm",20,0,20);
  for(Int_t i=1;i<=20;i++) fNorm->SetBinContent(i,0.031); // 10% error on sigmaV0and

  // Branching ratio 
  fBR = new TH1F("fBR","fBR",20,0,20);
  for(Int_t i=1;i<=20;i++) fBR->SetBinContent(i,0.021); // 2.1% PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",20,0,20);
  for(Int_t i=1;i<=20;i++) fTrackingEff->SetBinContent(i,0.15); // 3% (1% per track)

  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",20,0,20);
  fRawYield->SetBinContent(1,1);
  fRawYield->SetBinContent(2,1);
  for(Int_t i=3;i<=6;i++) fRawYield->SetBinContent(i,0.10);  //5 to 10%
  fRawYield->SetBinContent(7,0.15);
  fRawYield->SetBinContent(8,0.15); 
  for(Int_t i=9;i<=20;i++) fRawYield->SetBinContent(i,0.055);  //5 to 10%

  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",20,0,20);
  for(Int_t i=1;i<=20;i++) fCutsEff->SetBinContent(i,0.15); // 10%

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",20,0,20);
  for(Int_t i=1;i<=20;i++) fPIDEff->SetBinContent(i,0.05); // 5%
  fPIDEff->SetBinContent(3,0.10); // 13%
  fPIDEff->SetBinContent(4,0.10); // 13%
 
  // MC dN/dpt  (copied from D0 : will update later)
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",20,0,20);
  for(Int_t i=1;i<=20;i++) fMCPtShape->SetBinContent(i,0.01);
  fMCPtShape->SetBinContent(1,0.03);
  fMCPtShape->SetBinContent(2,0.03);

  return;
}

//_________________________________________________________________________
void AliHFSystErr::InitDplustoKpipi2013pPb0100(){
  //
  // Dplus syst 
  AliInfo(" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV"); 

  fNorm = new TH1F("fNorm","fNorm",24,0,24);
  for(Int_t i=1;i<=24;i++) fNorm->SetBinContent(i,0.02); // 
  
  fBR = new TH1F("fBR","fBR",20,0,24);
  for(Int_t i=1;i<=24;i++) fBR->SetBinContent(i,0.021); // 2.1% PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",24,0,24);
  for(Int_t i=1;i<=24;i++) fTrackingEff->SetBinContent(i,0.09); // 3% per track
  
  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",24,0,24);
  fRawYield->SetBinContent(1,0.);
  fRawYield->SetBinContent(2,0.1);
  fRawYield->SetBinContent(3,0.08);
  fRawYield->SetBinContent(4,0.05);
  fRawYield->SetBinContent(5,0.05);
  fRawYield->SetBinContent(6,0.05);
  fRawYield->SetBinContent(7,0.05);
  fRawYield->SetBinContent(8,0.05);
  for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.08);
  for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.08);

  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",24,0,24);
  fCutsEff->SetBinContent(1,0.);
  fCutsEff->SetBinContent(2,0.1);
  fCutsEff->SetBinContent(3,0.1);
  fCutsEff->SetBinContent(4,0.06);
  fCutsEff->SetBinContent(5,0.06);
  fCutsEff->SetBinContent(6,0.06);
  fCutsEff->SetBinContent(7,0.05);
  fCutsEff->SetBinContent(8,0.05);
  for(Int_t i=9;i<=12;i++) fCutsEff->SetBinContent(i,0.05);
  for(Int_t i=13;i<=16;i++) fCutsEff->SetBinContent(i,0.05);
  for(Int_t i=17;i<=24;i++) fCutsEff->SetBinContent(i,0.05);

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",24,0,24);
  fPIDEff->SetBinContent(1,1);
  fPIDEff->SetBinContent(2,0.1);
  for(Int_t i=3;i<=24;i++) fPIDEff->SetBinContent(i,0.0); //

  // MC dN/dpt
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",24,0,24);
  for(Int_t i=1;i<=24;i++) fMCPtShape->SetBinContent(i,0.0);

  // particle-antiparticle
  /*
  fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
  fPartAntipart->SetBinContent(1,1);
  fPartAntipart->SetBinContent(2,1);
  fPartAntipart->SetBinContent(3,0.12);
  for(Int_t i=4;i<=20;i++) fPartAntipart->SetBinContent(i,0.05);   //5 to 12%
  */
  return;


}

//--------------------------------------------------------------------------
void AliHFSystErr::InitDstartoD0pi2010pp() {
  // 
  // D*+->D0pi syst errors. Responsible: A. Grelli, Y. Wang
  //  2010 pp sample
  //

 // Normalization
  fNorm = new TH1F("fNorm","fNorm",24,0,24);
  for(Int_t i=1;i<=24;i++) fNorm->SetBinContent(i,0.035); // 4% error on sigmaV0and

  // Branching ratio 
  fBR = new TH1F("fBR","fBR",24,0,24);
  for(Int_t i=1;i<=24;i++) fBR->SetBinContent(i,0.015); // 1.5% PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",24,0,24);
  fTrackingEff->SetBinContent(1,1.0);
  fTrackingEff->SetBinContent(2,0.13); // 10% (ITSsa) \oplus 8% (4% per ITSTPC track)
  fTrackingEff->SetBinContent(3,0.12);
  fTrackingEff->SetBinContent(3,0.12);
  for(Int_t i=4;i<=24;i++) fTrackingEff->SetBinContent(i,0.12); // 12% (4% per track)


  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",24,0,24);
  fRawYield->SetBinContent(1,1.0);
  fRawYield->SetBinContent(2,0.10);
  fRawYield->SetBinContent(3,0.04);
  fRawYield->SetBinContent(4,0.03);
  fRawYield->SetBinContent(5,0.03);
  fRawYield->SetBinContent(6,0.05);
  fRawYield->SetBinContent(7,0.05);
  fRawYield->SetBinContent(8,0.05);
  for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.04);  //4%
  for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.09);  //4%
  for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.2);  //4%

  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",24,0,24);
  fCutsEff->SetBinContent(2,0.22);
  for(Int_t i=3;i<=24;i++) fCutsEff->SetBinContent(i,0.10); // 10%

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",24,0,24);
  for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.04); // 3%
 

  // MC dN/dpt  (copied from D0 : will update later)
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",24,0,24);
  for(Int_t i=1;i<=24;i++) fMCPtShape->SetBinContent(i,0);
  fMCPtShape->SetBinContent(1,0.03);
  fMCPtShape->SetBinContent(2,0.03);

  return;


}
//--------------------------------------------------------------------------
void AliHFSystErr::InitDstartoD0pi2010ppLowEn() {

  // 
  // D+->Kpipi syst errors. Responsible: A. Grelli
  //  2011 2.76 TeV pp sample
  //
  AliInfo(" Settings for D*+ --> D0 pi p-p collisions at 2.76 TeV"); 

// Normalization
  fNorm = new TH1F("fNorm","fNorm",20,0,20);
  for(Int_t i=1;i<=20;i++) fNorm->SetBinContent(i,0.031); // 10% error on sigmaV0and

  // Branching ratio 
  fBR = new TH1F("fBR","fBR",20,0,20);
  for(Int_t i=1;i<=20;i++) fBR->SetBinContent(i,0.015); // 1.5% PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",20,0,20);
  for(Int_t i=1;i<=20;i++) fTrackingEff->SetBinContent(i,0.15); //10% (to be checked!!)

  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",20,0,20);
  fRawYield->SetBinContent(1,1);
  fRawYield->SetBinContent(2,1);
  fRawYield->SetBinContent(3,0.14);
  fRawYield->SetBinContent(4,0.14);
  fRawYield->SetBinContent(5,0.12);
  fRawYield->SetBinContent(6,0.12);
  fRawYield->SetBinContent(7,0.06);
  fRawYield->SetBinContent(8,0.06);
  fRawYield->SetBinContent(9,0.08);
  fRawYield->SetBinContent(10,0.08);
  fRawYield->SetBinContent(11,0.08);
  fRawYield->SetBinContent(12,0.08);
  for(Int_t i=9;i<=20;i++) fRawYield->SetBinContent(i,0.065);

  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",20,0,20);
  for(Int_t i=1;i<=20;i++) fCutsEff->SetBinContent(i,0.10);  
  fCutsEff->SetBinContent(3,0.15);
  fCutsEff->SetBinContent(4,0.15);
  fCutsEff->SetBinContent(5,0.15);
  fCutsEff->SetBinContent(6,0.15);
  fCutsEff->SetBinContent(7,0.10);
  fCutsEff->SetBinContent(8,0.10);
  fCutsEff->SetBinContent(9,0.10);
  fCutsEff->SetBinContent(10,0.10);
  fCutsEff->SetBinContent(11,0.10);
  fCutsEff->SetBinContent(12,0.10);

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",20,0,20);
  for(Int_t i=1;i<=20;i++) fPIDEff->SetBinContent(i,0.05); // 10%

  // MC dN/dpt
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",20,0,20);
  for(Int_t i=1;i<=20;i++) fMCPtShape->SetBinContent(i,0.01);
  fMCPtShape->SetBinContent(1,0.03);
  fMCPtShape->SetBinContent(2,0.03);

  return;
}

//------------------------------------------------------------------------
void AliHFSystErr::InitDstartoD0pi2010PbPb020() {
  // 
  // D*+->D0pi syst errors. Responsible: A. Grelli
  //  2010 PbPb sample, 0-20 CC
  //

  AliInfo(" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 0-20 centrality - DUMMY"); 

 // Normalization
  fNorm = new TH1F("fNorm","fNorm",24,0,24);
  for(Int_t i=1;i<=20;i++) fNorm->SetBinContent(i,0.05); // TAA and pp norm

  // Branching ratio 
  fBR = new TH1F("fBR","fBR",24,0,24);
  for(Int_t i=1;i<=24;i++) fBR->SetBinContent(i,0.015); // 1.5% PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",24,0,24);;
  for(Int_t i=1;i<=24;i++) fTrackingEff->SetBinContent(i,0.15); // Jacek, 5% per track


  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",24,0,24);
  for(Int_t i=1;i<=24;i++) fRawYield->SetBinContent(i,0.1);  //4%
  fRawYield->SetBinContent(3,0.2);
  fRawYield->SetBinContent(4,0.2);
  fRawYield->SetBinContent(5,0.2);
  fRawYield->SetBinContent(6,0.2);
 
  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",24,0,24);
  for(Int_t i=1;i<=24;i++) fCutsEff->SetBinContent(i,0.10); // 10%
  fCutsEff->SetBinContent(4,0.15);
  fCutsEff->SetBinContent(5,0.15);
  fCutsEff->SetBinContent(6,0.15);

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",24,0,24);
  for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.05); // 3%
 

  // MC dN/dpt  (from study on D* pt shape)
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",24,0,24);
  for(Int_t i=1;i<=24;i++) fMCPtShape->SetBinContent(i,0.045);
  fMCPtShape->SetBinContent(4,0.025);
  fMCPtShape->SetBinContent(5,0.025);
  fMCPtShape->SetBinContent(6,0.025);
  fMCPtShape->SetBinContent(7,0.04);
  fMCPtShape->SetBinContent(8,0.04);
  fMCPtShape->SetBinContent(9,0.03);
  fMCPtShape->SetBinContent(10,0.03);
  fMCPtShape->SetBinContent(11,0.03);
  fMCPtShape->SetBinContent(12,0.03);
  
  return;

}
// ----------------------------- 2011 ----------------------------------
void AliHFSystErr::InitDstartoD0pi2011PbPb07half() {
  // 
  // D*+->D0pi syst errors. Responsible: A. Grelli
  //  2011 PbPb sample, 0-7.5 CC
  //

  AliInfo(" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 0-7.5 centrality - DUMMY"); 


 // Normalization
  fNorm = new TH1F("fNorm","fNorm",36,0,36);
  for(Int_t i=1;i<=36;i++) fNorm->SetBinContent(i,0.048); // TAA and pp norm

  // Branching ratio 
  fBR = new TH1F("fBR","fBR",36,0,36);
  for(Int_t i=1;i<=36;i++) fBR->SetBinContent(i,0.015); // 1.5% PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",36,0,36);;
  for(Int_t i=1;i<=36;i++) fTrackingEff->SetBinContent(i,0.15); // Jacek, 5% per track


  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",36,0,36);
  for(Int_t i=1;i<=36;i++) fRawYield->SetBinContent(i,0.05);  //4%
  fRawYield->SetBinContent(4,0.2);
  fRawYield->SetBinContent(5,0.10);
  fRawYield->SetBinContent(6,0.10);
  fRawYield->SetBinContent(7,0.08);
  for(Int_t i=25;i<=36;i++) fRawYield->SetBinContent(i,0.15);  //4%

  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",36,0,36);
  for(Int_t i=1;i<=36;i++) fCutsEff->SetBinContent(i,0.10); // 10%

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",36,0,36);
  for(Int_t i=1;i<=36;i++) fPIDEff->SetBinContent(i,0.05); // 3%
  fPIDEff->SetBinContent(4,0.09);

  // MC dN/dpt  (from study on D* pt shape)
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",36,0,36);
  for(Int_t i=1;i<=36;i++) fMCPtShape->SetBinContent(i,0.035);
  fMCPtShape->SetBinContent(4,0.015);
  fMCPtShape->SetBinContent(5,0.015);
  fMCPtShape->SetBinContent(6,0.015);
  fMCPtShape->SetBinContent(7,0.02);
  fMCPtShape->SetBinContent(8,0.02);
  fMCPtShape->SetBinContent(9,0.03);
  fMCPtShape->SetBinContent(10,0.03);
  fMCPtShape->SetBinContent(11,0.03);
  fMCPtShape->SetBinContent(12,0.03);
  
  

  return;

}
//-------------------------------------------------------------------------
void AliHFSystErr::InitDstartoD0pi2010PbPb2040() {
  // 
  // D*+->D0pi syst errors. Responsible: A. Grelli
  //  2010 PbPb sample, 20-40 CC
  //

  AliInfo(" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 20-40 centrality - DUMMY"); 

 // Normalization
  fNorm = new TH1F("fNorm","fNorm",24,0,24);
  for(Int_t i=1;i<=24;i++) fNorm->SetBinContent(i,0.10); // 10% error on sigmaV0and

  // Branching ratio 
  fBR = new TH1F("fBR","fBR",24,0,24);
  for(Int_t i=1;i<=24;i++) fBR->SetBinContent(i,0.015); // 1.5% PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",24,0,24);;
  for(Int_t i=1;i<=24;i++) fTrackingEff->SetBinContent(i,0.15); // Jacek, 5% per track


  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",24,0,24);
  for(Int_t i=1;i<=24;i++) fRawYield->SetBinContent(i,0.15);  //4%
 
  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",24,0,24);
  for(Int_t i=1;i<=24;i++) fCutsEff->SetBinContent(i,0.10); // 10%

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",24,0,24);
  for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.04); // 3%
 

  // MC dN/dpt  (copied from D0 : will update later)
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",24,0,24);
  for(Int_t i=1;i<=24;i++) fMCPtShape->SetBinContent(i,0.);
  fMCPtShape->SetBinContent(1,0.03);
  fMCPtShape->SetBinContent(2,0.03);

  return;

}

//--------------------------------------------------------------------------
void AliHFSystErr::InitDstartoD0pi2010PbPb4080() {
  // 
  // D*+->D0pi syst errors. Responsible: A. Grelli
  //  2010 PbPb sample, 40-80 CC
  //

  AliInfo(" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 40-80 centrality - DUMMY"); 

 // Normalization
  fNorm = new TH1F("fNorm","fNorm",24,0,24);
  for(Int_t i=1;i<=24;i++) fNorm->SetBinContent(i,0.07); // TAA and pp norm

  // Branching ratio 
  fBR = new TH1F("fBR","fBR",24,0,24);
  for(Int_t i=1;i<=24;i++) fBR->SetBinContent(i,0.015); // 1.5% PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",24,0,24);;
  for(Int_t i=1;i<=24;i++) fTrackingEff->SetBinContent(i,0.15); // Jacek, 5% per track


  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",24,0,24);
  for(Int_t i=1;i<=24;i++) fRawYield->SetBinContent(i,0.2);  //4%
  fRawYield->SetBinContent(1,1);
  fRawYield->SetBinContent(2,0.15);
  fRawYield->SetBinContent(3,0.15);
  fRawYield->SetBinContent(4,0.15);
  fRawYield->SetBinContent(5,0.15);
  fRawYield->SetBinContent(6,0.10);
  fRawYield->SetBinContent(7,0.10);
  fRawYield->SetBinContent(8,0.10);
  fRawYield->SetBinContent(9,0.11);
  fRawYield->SetBinContent(10,0.11);
  fRawYield->SetBinContent(11,0.11);
  fRawYield->SetBinContent(12,0.11);
  fRawYield->SetBinContent(13,0.08);
  fRawYield->SetBinContent(14,0.08);
  fRawYield->SetBinContent(15,0.08);
  fRawYield->SetBinContent(16,0.08);


  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",24,0,24);
  for(Int_t i=1;i<=24;i++) fCutsEff->SetBinContent(i,0.10); // 10%

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",24,0,24);
  for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.05); // 3%
 

  // MC dN/dpt  (copied from D0 : will update later)
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",24,0,24);
  for(Int_t i=1;i<=24;i++) fMCPtShape->SetBinContent(i,0.01);
  fMCPtShape->SetBinContent(2,0.05);
  fMCPtShape->SetBinContent(3,0.05);
  fMCPtShape->SetBinContent(4,0.05);
  fMCPtShape->SetBinContent(5,0.04);
  fMCPtShape->SetBinContent(6,0.02);
  fMCPtShape->SetBinContent(7,0.04);
  fMCPtShape->SetBinContent(8,0.04);
 
  return;

}

// ----------------------------- 2011 ----------------------------------
void AliHFSystErr::InitDstartoD0pi2011PbPb010() {
  // 
  // D*+->D0pi syst errors. Responsible: A. Grelli
  //  2011 PbPb sample, 0-10% CC
  //

  AliInfo(" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 0-10% centrality "); 


 // Normalization
  fNorm = new TH1F("fNorm","fNorm",36,0,36);
  for(Int_t i=1;i<=36;i++) fNorm->SetBinContent(i,0.048); // TAA and pp norm

  // Branching ratio 
  fBR = new TH1F("fBR","fBR",36,0,36);
  for(Int_t i=1;i<=36;i++) fBR->SetBinContent(i,0.015); // 1.5% PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",36,0,36);;
  for(Int_t i=1;i<=36;i++) fTrackingEff->SetBinContent(i,0.15); // Jacek, 5% per track


  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",36,0,36);
  for(Int_t i=1;i<=3;i++) fRawYield->SetBinContent(i, 0.);
  fRawYield->SetBinContent(4,0.10);
  fRawYield->SetBinContent(5,0.08);
  fRawYield->SetBinContent(6,0.05);
  for(Int_t i=7;i<=8;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=25;i<=36;i++) fRawYield->SetBinContent(i,0.10);  //4%

  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",36,0,36);
  for(Int_t i=1;i<=3;i++) fCutsEff->SetBinContent(i, 0.);
  fCutsEff->SetBinContent(4,0.15);
  for(Int_t i=5;i<=36;i++) fCutsEff->SetBinContent(i,0.10); // 10%

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",36,0,36);
  for(Int_t i=1;i<=36;i++) fPIDEff->SetBinContent(i,0.05); // 3%

  // MC dN/dpt  (from study on D* pt shape)
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",36,0,36);
  for(Int_t i=1;i<=3;i++) fMCPtShape->SetBinContent(i, 0.);
  fMCPtShape->SetBinContent(4,0.06);
  fMCPtShape->SetBinContent(5,0.03);
  for(Int_t i=5;i<=36;i++) fMCPtShape->SetBinContent(i,0.01);
 
  return;

}

//----------------------------------------------------------------------
void AliHFSystErr::InitDstartoD0pi2011PbPb3050() {
    //
    // D*+->D0pi syst errors. Responsible: A. Grelli
    //  2011 PbPb sample, 30-50 CC
    //
    
    AliInfo(" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 30-50 centrality - DUMMY");
    
    // Normalization
    fNorm = new TH1F("fNorm","fNorm",24,0,24);
    for(Int_t i=1;i<=24;i++) fNorm->SetBinContent(i,0.07); // TAA and pp norm
    
    // Branching ratio
    fBR = new TH1F("fBR","fBR",24,0,24);
    for(Int_t i=1;i<=24;i++) fBR->SetBinContent(i,0.015); // 1.5% PDG2010
    
    // Tracking efficiency
    fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",24,0,24);;
    for(Int_t i=1;i<=24;i++) fTrackingEff->SetBinContent(i,0.15); // Jacek, 5% per track
    
    
    // Raw yield extraction
    fRawYield = new TH1F("fRawYield","fRawYield",24,0,24);
    for(Int_t i=1;i<=24;i++) fRawYield->SetBinContent(i,0.1);  //4%
    fRawYield->SetBinContent(1,0.12);
    fRawYield->SetBinContent(2,0.12);
    fRawYield->SetBinContent(3,0.12);
    fRawYield->SetBinContent(4,0.06);
    fRawYield->SetBinContent(5,0.06);
    fRawYield->SetBinContent(6,0.05);
    fRawYield->SetBinContent(7,0.08);
    fRawYield->SetBinContent(8,0.05);
    fRawYield->SetBinContent(9,0.05);
    fRawYield->SetBinContent(10,0.05);
    fRawYield->SetBinContent(11,0.05);
    fRawYield->SetBinContent(12,0.05);
    fRawYield->SetBinContent(13,0.05);
    fRawYield->SetBinContent(14,0.05);
    fRawYield->SetBinContent(15,0.05);
    fRawYield->SetBinContent(16,0.05);
    
    
    // Cuts efficiency (from cuts variation)
    fCutsEff = new TH1F("fCutsEff","fCutsEff",24,0,24);
    for(Int_t i=1;i<=24;i++) fCutsEff->SetBinContent(i,0.05); // 10%
    fCutsEff->SetBinContent(1,0.16);
    fCutsEff->SetBinContent(2,0.16);
    fCutsEff->SetBinContent(3,0.16);
    fCutsEff->SetBinContent(4,0.10);
    fCutsEff->SetBinContent(5,0.10);
    fCutsEff->SetBinContent(6,0.10);
    // PID efficiency (from PID/noPID)
    fPIDEff = new TH1F("fPIDEff","fPIDEff",24,0,24);
    for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.05); // 3%
    
    
    // MC dN/dpt  (copied from D0 : will update later)
    fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",24,0,24);
    for(Int_t i=1;i<=24;i++) fMCPtShape->SetBinContent(i,0.01);
    fMCPtShape->SetBinContent(2,0.11);
    fMCPtShape->SetBinContent(3,0.11);
    fMCPtShape->SetBinContent(4,0.03);
    fMCPtShape->SetBinContent(5,0.02);
    fMCPtShape->SetBinContent(6,0.01);
    fMCPtShape->SetBinContent(7,0.01);
    fMCPtShape->SetBinContent(8,0.01);
    
    return;
}
//_________________________________________________________________________
void AliHFSystErr::InitDstartoD0pi2013pPb0100(){
  // Dstar syst in pPb 2013 MB
  //
  AliInfo(" Settings for D* --> D0 pi, p-Pb collisions at 5.023 TeV"); 

  //Normalization
  fNorm = new TH1F("fNorm","fNorm",24,0,24);
  for(Int_t i=1;i<=24;i++) fNorm->SetBinContent(i,0.07); //
  
  // Branching ratio
  fBR = new TH1F("fBR","fBR",24,0,24);
  for(Int_t i=1;i<=24;i++) fBR->SetBinContent(i,0.015); // 1.5% PDG2010

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",24,0,24);
  for(Int_t i=1;i<=24;i++) fTrackingEff->SetBinContent(i,0.09); // 3% per track

  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",24,0,24);
  fRawYield->SetBinContent(1,1.0);
  fRawYield->SetBinContent(2,0.08);
  fRawYield->SetBinContent(3,0.02);
  fRawYield->SetBinContent(4,0.02);
  fRawYield->SetBinContent(5,0.05);
  fRawYield->SetBinContent(6,0.02);
  fRawYield->SetBinContent(7,0.04);
  fRawYield->SetBinContent(8,0.04);
  for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.05); 
  for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.06);
  for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.06);

  // Cuts efficiency (from cuts variation)
  fCutsEff = new TH1F("fCutsEff","fCutsEff",24,0,24);
  fCutsEff->SetBinContent(1,0.);
  fCutsEff->SetBinContent(2,0.10);
  for(Int_t i=3;i<=24;i++) fCutsEff->SetBinContent(i,0.05);

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",24,0,24);
  for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.00);

  // MC dN/dpt  
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",24,0,24);
  for(Int_t i=1;i<=3;i++) fMCPtShape->SetBinContent(i,0.03);
  for(Int_t i=4;i<=6;i++) fMCPtShape->SetBinContent(i,0.);
  for(Int_t i=7;i<=24;i++) fMCPtShape->SetBinContent(i,0.01);

  // particle-antiparticle
  /*
  fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
  fPartAntipart->SetBinContent(1,1);
  fPartAntipart->SetBinContent(2,1);
  fPartAntipart->SetBinContent(3,0.12);
  for(Int_t i=4;i<=20;i++) fPartAntipart->SetBinContent(i,0.05);   //5 to 12%
  */
  
    return;

}

//--------------------------------------------------------------------------
void AliHFSystErr::InitD0toKpi2010PbPb010CentScan(){
  // define errors for RAA vs. centrality
  InitD0toKpi2010PbPb020();
  for(Int_t i=7;i<=12;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=3;i<=5;i++) fMCPtShape->SetBinContent(i,0.17);      
  for(Int_t i=7;i<=12;i++) fMCPtShape->SetBinContent(i,0.08); 
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitD0toKpi2010PbPb1020CentScan(){
  // define errors for RAA vs. centrality
  InitD0toKpi2010PbPb020();
  for(Int_t i=7;i<=12;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=3;i<=5;i++)  fMCPtShape->SetBinContent(i,0.17);    
  for(Int_t i=7;i<=12;i++) fMCPtShape->SetBinContent(i,0.08); 
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitD0toKpi2010PbPb2040CentScan(){
  // define errors for RAA vs. centrality
  InitD0toKpi2010PbPb4080();
  for(Int_t i=7;i<=12;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=3;i<=5;i++)  fMCPtShape->SetBinContent(i,0.14);
  for(Int_t i=7;i<=12;i++) fMCPtShape->SetBinContent(i,0.08); 
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitD0toKpi2010PbPb4060CentScan(){
   // define errors for RAA vs. centrality
  InitD0toKpi2010PbPb4080();
  for(Int_t i=7;i<=12;i++) fRawYield->SetBinContent(i,0.06);
  for(Int_t i=3;i<=5;i++)  fMCPtShape->SetBinContent(i,0.11);  
  for(Int_t i=7;i<=12;i++) fMCPtShape->SetBinContent(i,0.08); 
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitD0toKpi2010PbPb6080CentScan(){
   // define errors for RAA vs. centrality
  InitD0toKpi2010PbPb4080();
  for(Int_t i=7;i<=12;i++) fRawYield->SetBinContent(i,0.08);
  for(Int_t i=3;i<=5;i++) fMCPtShape->SetBinContent(i,0.08);
  for(Int_t i=7;i<=12;i++) fMCPtShape->SetBinContent(i,0.08); 
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitDplustoKpipi2010PbPb010CentScan(){
  // define errors for RAA vs. centrality
  InitDplustoKpipi2010PbPb020();
  for(Int_t i=7;i<=12;i++) fRawYield->SetBinContent(i,0.18);
  for(Int_t i=7;i<=12;i++) fMCPtShape->SetBinContent(i,0.09);

}
//--------------------------------------------------------------------------
void AliHFSystErr::InitDplustoKpipi2010PbPb1020CentScan(){
  // define errors for RAA vs. centrality
  InitDplustoKpipi2010PbPb020();
  for(Int_t i=7;i<=12;i++) fRawYield->SetBinContent(i,0.23);
  for(Int_t i=7;i<=12;i++) fMCPtShape->SetBinContent(i,0.08);
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitDplustoKpipi2010PbPb2040CentScan(){
  // define errors for RAA vs. centrality
  InitDplustoKpipi2010PbPb020();
  for(Int_t i=7;i<=12;i++) fRawYield->SetBinContent(i,0.08);
  for(Int_t i=7;i<=12;i++) fMCPtShape->SetBinContent(i,0.095);
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitDplustoKpipi2010PbPb4060CentScan(){
  // define errors for RAA vs. centrality
  InitDplustoKpipi2010PbPb4080();
  for(Int_t i=7;i<=12;i++) fRawYield->SetBinContent(i,0.08);
  for(Int_t i=7;i<=12;i++) fMCPtShape->SetBinContent(i,0.08);
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitDplustoKpipi2010PbPb6080CentScan(){
  // define errors for RAA vs. centrality
  InitDplustoKpipi2010PbPb4080();
  for(Int_t i=7;i<=12;i++) fRawYield->SetBinContent(i,0.15);
  for(Int_t i=7;i<=12;i++) fMCPtShape->SetBinContent(i,0.07);
}

//--------------------------------------------------------------------------
void AliHFSystErr::InitDstartoD0pi2010PbPb010CentScan(){
  // define errors for RAA vs. centrality
  InitDstartoD0pi2010PbPb020();
  for(Int_t i=7;i<=12;i++) fRawYield->SetBinContent(i,0.16); 
  for(Int_t i=7;i<=12;i++) fMCPtShape->SetBinContent(i,0.15);
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitDstartoD0pi2010PbPb1020CentScan(){
  // define errors for RAA vs. centrality
  InitDstartoD0pi2010PbPb020();
  for(Int_t i=7;i<=12;i++) fRawYield->SetBinContent(i,0.05); 
  for(Int_t i=7;i<=12;i++) fMCPtShape->SetBinContent(i,0.15);
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitDstartoD0pi2010PbPb2040CentScan(){
  // define errors for RAA vs. centrality
  InitDstartoD0pi2010PbPb2040();
  for(Int_t i=7;i<=12;i++) fRawYield->SetBinContent(i,0.10); 
  for(Int_t i=7;i<=12;i++) fMCPtShape->SetBinContent(i,0.08);
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitDstartoD0pi2010PbPb4060CentScan(){
  // define errors for RAA vs. centrality
  InitDstartoD0pi2010PbPb4080();
  for(Int_t i=7;i<=12;i++) fRawYield->SetBinContent(i,0.10); 
  for(Int_t i=7;i<=12;i++) fMCPtShape->SetBinContent(i,0.045);
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitDstartoD0pi2010PbPb6080CentScan(){
  // define errors for RAA vs. centrality
  InitDstartoD0pi2010PbPb4080();
  for(Int_t i=7;i<=12;i++) fRawYield->SetBinContent(i,0.10); 
  for(Int_t i=7;i<=12;i++) fMCPtShape->SetBinContent(i,0.045);
}

//--------------------------------------------------------------------------
void AliHFSystErr::InitD0toKpi2011PbPb010CentScan(){
  // define errors for RAA vs. centrality 2011
  InitD0toKpi2011PbPb07half();
  
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitD0toKpi2011PbPb1020CentScan(){
  // define errors for RAA vs. centrality 2011
  InitD0toKpi2011PbPb07half();
  
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitD0toKpi2011PbPb2030CentScan(){
  // define errors for RAA vs. centrality 2011
  InitD0toKpi2011PbPb07half();
  
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitD0toKpi2011PbPb3040CentScan(){
  // define errors for RAA vs. centrality 2011
  InitD0toKpi2011PbPb07half();
  
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitD0toKpi2011PbPb4050CentScan(){
  // define errors for RAA vs. centrality 2011
  InitD0toKpi2011PbPb07half();
  
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitD0toKpi2010PbPb5080CentScan(){
  // define errors for RAA vs. centrality 2011
  InitD0toKpi2011PbPb07half();
  
}

//--------------------------------------------------------------------------
void AliHFSystErr::InitDplustoKpipi2011PbPb010CentScan(){
  // define errors for RAA vs. centrality 2011
  InitDplustoKpipi2011PbPb07half();

  for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.15);
  for(Int_t i=5;i<=8;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=9;i<=17;i++) fRawYield->SetBinContent(i,0.15);

  for(Int_t i=2;i<=5;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=5;i<=8;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=9;i<=17;i++) fMCPtShape->SetBinContent(i,0.05);

  for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.15);
  for(Int_t i=5;i<=8;i++) fCutsEff->SetBinContent(i,0.20);
  for(Int_t i=9;i<=17;i++) fCutsEff->SetBinContent(i,0.10);
}

//--------------------------------------------------------------------------
void AliHFSystErr::InitDplustoKpipi2011PbPb1020CentScan(){
  // define errors for RAA vs. centrality 2011
  InitDplustoKpipi2011PbPb07half();

  for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.10);
  for(Int_t i=5;i<=8;i++) fRawYield->SetBinContent(i,0.10);
  for(Int_t i=9;i<=17;i++)fRawYield->SetBinContent(i,0.15);

  for(Int_t i=2;i<=5;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=5;i<=8;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=9;i<=17;i++) fMCPtShape->SetBinContent(i,0.05);
  
  for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.15);
  for(Int_t i=5;i<=8;i++) fCutsEff->SetBinContent(i,0.20);
  for(Int_t i=9;i<=17;i++) fCutsEff->SetBinContent(i,0.15);
}

//--------------------------------------------------------------------------
void AliHFSystErr::InitDplustoKpipi2011PbPb2030CentScan(){
  // define errors for RAA vs. centrality 2011
  InitDplustoKpipi2011PbPb07half();
  
  for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.10);
  for(Int_t i=5;i<=8;i++) fRawYield->SetBinContent(i,0.10);
  for(Int_t i=9;i<=17;i++) fRawYield->SetBinContent(i,0.08);

  for(Int_t i=2;i<=5;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=5;i<=8;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=9;i<=17;i++) fMCPtShape->SetBinContent(i,0.05);
  
  for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.20);
  for(Int_t i=5;i<=8;i++) fCutsEff->SetBinContent(i,0.15);
  for(Int_t i=9;i<=17;i++) fCutsEff->SetBinContent(i,0.20);
}

//--------------------------------------------------------------------------
void AliHFSystErr::InitDplustoKpipi2011PbPb3040CentScan(){
  // define errors for RAA vs. centrality 2011
  InitDplustoKpipi2011PbPb07half();

  for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.20);
  for(Int_t i=5;i<=8;i++) fRawYield->SetBinContent(i,0.10);
  for(Int_t i=9;i<=17;i++) fRawYield->SetBinContent(i,0.20);

  for(Int_t i=2;i<=5;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=5;i<=8;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=9;i<=17;i++) fMCPtShape->SetBinContent(i,0.05);

  for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.20);
  for(Int_t i=5;i<=8;i++) fCutsEff->SetBinContent(i,0.20);
  for(Int_t i=9;i<=17;i++) fCutsEff->SetBinContent(i,0.20);
}

//--------------------------------------------------------------------------
void AliHFSystErr::InitDplustoKpipi2011PbPb4050CentScan(){
  // define errors for RAA vs. centrality 2011
  InitDplustoKpipi2011PbPb07half();

  for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.10);
  for(Int_t i=5;i<=8;i++) fRawYield->SetBinContent(i,0.10);
  for(Int_t i=9;i<=17;i++) fRawYield->SetBinContent(i,0.05);

  for(Int_t i=2;i<=5;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=5;i<=8;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=9;i<=17;i++) fMCPtShape->SetBinContent(i,0.05);

  for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.20);
  for(Int_t i=5;i<=8;i++) fCutsEff->SetBinContent(i,0.15);
  for(Int_t i=9;i<=17;i++) fCutsEff->SetBinContent(i,0.20);
}

//--------------------------------------------------------------------------
void AliHFSystErr::InitDplustoKpipi2010PbPb5080CentScan(){
  // define errors for RAA vs. centrality 2011
  InitDplustoKpipi2010PbPb4080();

  for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=5;i<=8;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=9;i<=17;i++) fRawYield->SetBinContent(i,0.10);

  for(Int_t i=1;i<=17;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.20); // 10%
  for(Int_t i=5;i<=8;i++) fCutsEff->SetBinContent(i,0.10); // 10%
  for(Int_t i=9;i<=17;i++) fCutsEff->SetBinContent(i,0.20); // 10%
}

//--------------------------------------------------------------------------
void AliHFSystErr::InitDstartoD0pi2011PbPb010CentScan(){
  // define errors for RAA vs. centrality 2011
  InitDstartoD0pi2011PbPb07half();
  
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitDstartoD0pi2011PbPb1020CentScan(){
  // define errors for RAA vs. centrality 2011
  InitDstartoD0pi2011PbPb07half();
  
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitDstartoD0pi2011PbPb2030CentScan(){
  // define errors for RAA vs. centrality 2011
  InitDstartoD0pi2011PbPb07half();
  
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitDstartoD0pi2011PbPb3040CentScan(){
  // define errors for RAA vs. centrality 2011
  InitDstartoD0pi2011PbPb07half();
  
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitDstartoD0pi2011PbPb4050CentScan(){
  // define errors for RAA vs. centrality 2011
  InitDstartoD0pi2011PbPb07half();
  
}
//--------------------------------------------------------------------------
void AliHFSystErr::InitDstartoD0pi2010PbPb5080CentScan(){
  // define errors for RAA vs. centrality 2011
  InitDstartoD0pi2011PbPb07half();
  
}

//_________________________________________________________________________
void AliHFSystErr::InitD0toKpi2013pPb0100RapScan0804(){
  InitD0toKpi2013pPb0100();
  
  AliInfo("Settings for D0 --> K pi, pPb collisions at 5.023 TeV, rapidity scan -0.8 < y < -0.4");

  for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.04);
  for(Int_t i=6;i<=8;i++) fRawYield->SetBinContent(i,0.06);
  for(Int_t i=9;i<=16;i++) fRawYield->SetBinContent(i,0.04);
  
  for(Int_t i=1;i<=36;i++) fPIDEff->SetBinContent(i,0.0); // 0%
 
  for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.05);
  for(Int_t i=6;i<=8;i++) fCutsEff->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fCutsEff->SetBinContent(i,0.05);

  for(Int_t i=2;i<=5;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=6;i<=8;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fMCPtShape->SetBinContent(i,0.05);
  

};
//_________________________________________________________________________
void AliHFSystErr::InitD0toKpi2013pPb0100RapScan0401(){
  InitD0toKpi2013pPb0100();

   AliInfo("Settings for D0 --> K pi, pPb collisions at 5.023 TeV, rapidity scan -0.4 < y < -0.1");
  
  for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.04);
  for(Int_t i=6;i<=8;i++) fRawYield->SetBinContent(i,0.08);
  for(Int_t i=9;i<=16;i++) fRawYield->SetBinContent(i,0.04);
  
  for(Int_t i=1;i<=36;i++) fPIDEff->SetBinContent(i,0.0); // 0%

   for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.05);
   for(Int_t i=6;i<=8;i++) fCutsEff->SetBinContent(i,0.05);
   for(Int_t i=9;i<=16;i++) fCutsEff->SetBinContent(i,0.05);

  for(Int_t i=2;i<=5;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=6;i<=8;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fMCPtShape->SetBinContent(i,0.05);
};
//_________________________________________________________________________
void AliHFSystErr::InitD0toKpi2013pPb0100RapScan0101(){
  InitD0toKpi2013pPb0100();

  AliInfo("Settings for D0 --> K pi, pPb collisions at 5.023 TeV, rapidity scan -0.1 < y < 0.1");

  for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.04);
  for(Int_t i=6;i<=8;i++) fRawYield->SetBinContent(i,0.12);
  for(Int_t i=9;i<=16;i++) fRawYield->SetBinContent(i,0.08);

  for(Int_t i=1;i<=36;i++) fPIDEff->SetBinContent(i,0.0); // 0%

  for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.05);
  for(Int_t i=6;i<=8;i++) fCutsEff->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fCutsEff->SetBinContent(i,0.05);

  for(Int_t i=2;i<=5;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=6;i<=8;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fMCPtShape->SetBinContent(i,0.05);

};
//_________________________________________________________________________
void AliHFSystErr::InitD0toKpi2013pPb0100RapScan0104(){
  InitD0toKpi2013pPb0100();

  AliInfo("Settings for D0 --> K pi, pPb collisions at 5.023 TeV, rapidity scan 0.1 < y < 0.4");

  for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.04);
  for(Int_t i=6;i<=8;i++) fRawYield->SetBinContent(i,0.03);
  for(Int_t i=9;i<=16;i++) fRawYield->SetBinContent(i,0.08);
  
  for(Int_t i=1;i<=36;i++) fPIDEff->SetBinContent(i,0.0); // 0%
  
  for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.05);
  for(Int_t i=6;i<=8;i++) fCutsEff->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fCutsEff->SetBinContent(i,0.05);
  
  for(Int_t i=2;i<=5;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=6;i<=8;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fMCPtShape->SetBinContent(i,0.05);

};
//_________________________________________________________________________
void AliHFSystErr::InitD0toKpi2013pPb0100RapScan0408(){
  InitD0toKpi2013pPb0100();

  AliInfo("Settings for D0 --> K pi, pPb collisions at 5.023 TeV, rapidity scan 0.4 < y < 0.8");

   for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.04);
   for(Int_t i=6;i<=8;i++) fRawYield->SetBinContent(i,0.03);
   for(Int_t i=9;i<=16;i++) fRawYield->SetBinContent(i,0.04);

  for(Int_t i=1;i<=36;i++) fPIDEff->SetBinContent(i,0.0); // 0%
  
  for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.05);
  for(Int_t i=6;i<=8;i++) fCutsEff->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fCutsEff->SetBinContent(i,0.05);

  for(Int_t i=2;i<=5;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=6;i<=8;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fMCPtShape->SetBinContent(i,0.05);
  
};

//_________________________________________________________________________
void AliHFSystErr::InitDplustoKpipi2013pPb0100RapScan0804(){
  InitDplustoKpipi2013pPb0100();

  AliInfo("Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, rapidity scan -0.8 < y < -0.4");

  for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.07);
  for(Int_t i=6;i<=8;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fRawYield->SetBinContent(i,0.10);
  
  for(Int_t i=1;i<=36;i++) fPIDEff->SetBinContent(i,0.0); // 0%
  
  for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.07);
  for(Int_t i=6;i<=8;i++) fCutsEff->SetBinContent(i,0.08);
  for(Int_t i=9;i<=16;i++) fCutsEff->SetBinContent(i,0.08);

  for(Int_t i=2;i<=5;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=6;i<=8;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=9;i<=16;i++) fMCPtShape->SetBinContent(i,0.10);

};
//_________________________________________________________________________
void AliHFSystErr::InitDplustoKpipi2013pPb0100RapScan0401(){
  InitDplustoKpipi2013pPb0100();
  AliInfo("Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, rapidity scan -0.4 < y < -0.1");
  
   for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=6;i<=8;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fRawYield->SetBinContent(i,0.10);

  for(Int_t i=1;i<=36;i++) fPIDEff->SetBinContent(i,0.0); // 0%

  for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.07);
  for(Int_t i=6;i<=8;i++) fCutsEff->SetBinContent(i,0.08);
  for(Int_t i=9;i<=16;i++) fCutsEff->SetBinContent(i,0.08);

  for(Int_t i=2;i<=5;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=6;i<=8;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fMCPtShape->SetBinContent(i,0.05);

};
//_________________________________________________________________________
void AliHFSystErr::InitDplustoKpipi2013pPb0100RapScan0101(){
  InitDplustoKpipi2013pPb0100();
  AliInfo("Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, rapidity scan -0.1 < y < 0.1");

  for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=6;i<=8;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fRawYield->SetBinContent(i,0.05);

  for(Int_t i=1;i<=36;i++) fPIDEff->SetBinContent(i,0.0); // 0%

  for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.07);
  for(Int_t i=6;i<=8;i++) fCutsEff->SetBinContent(i,0.08);
  for(Int_t i=9;i<=16;i++) fCutsEff->SetBinContent(i,0.08);

  for(Int_t i=2;i<=5;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=6;i<=8;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fMCPtShape->SetBinContent(i,0.05);

};
//_________________________________________________________________________
void AliHFSystErr::InitDplustoKpipi2013pPb0100RapScan0104(){
  InitDplustoKpipi2013pPb0100();
  AliInfo("Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, rapidity scan 0.1 < y < 0.4");
  
  for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=6;i<=8;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fRawYield->SetBinContent(i,0.05);
  
  for(Int_t i=1;i<=36;i++) fPIDEff->SetBinContent(i,0.0); // 0%

  for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.07);
  for(Int_t i=6;i<=8;i++) fCutsEff->SetBinContent(i,0.08);
  for(Int_t i=9;i<=16;i++) fCutsEff->SetBinContent(i,0.08);
  
  for(Int_t i=2;i<=5;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=6;i<=8;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fMCPtShape->SetBinContent(i,0.05);

};
//_________________________________________________________________________
void AliHFSystErr::InitDplustoKpipi2013pPb0100RapScan0408(){
  InitDplustoKpipi2013pPb0100();

  AliInfo("Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, rapidity scan 0.4 < y < 0.8");

   for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.07);
   for(Int_t i=6;i<=8;i++) fRawYield->SetBinContent(i,0.05);
   for(Int_t i=9;i<=16;i++) fRawYield->SetBinContent(i,0.07);

  for(Int_t i=1;i<=36;i++) fPIDEff->SetBinContent(i,0.0); // 0%
  
  for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.07);
  for(Int_t i=6;i<=8;i++) fCutsEff->SetBinContent(i,0.08);
  for(Int_t i=9;i<=16;i++) fCutsEff->SetBinContent(i,0.08);

  for(Int_t i=2;i<=5;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=6;i<=8;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fMCPtShape->SetBinContent(i,0.05);
  
};


//_________________________________________________________________________
void AliHFSystErr::InitDstartoD0pi2013pPb0100RapScan0804(){
  InitDstartoD0pi2013pPb0100();

  AliInfo("Settings for D*+ --> D0 pi, pPb collisions at 5.023 TeV, rapidity scan -0.8 < y < -0.4");

  for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.06);
  for(Int_t i=6;i<=8;i++) fRawYield->SetBinContent(i,0.03);
  for(Int_t i=9;i<=16;i++) fRawYield->SetBinContent(i,0.07);
  
  for(Int_t i=1;i<=36;i++) fPIDEff->SetBinContent(i,0.0); // 0%

  for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.05);
  for(Int_t i=6;i<=8;i++) fCutsEff->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fCutsEff->SetBinContent(i,0.05);

  for(Int_t i=2;i<=5;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=6;i<=8;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fMCPtShape->SetBinContent(i,0.05);

};
//_________________________________________________________________________
void AliHFSystErr::InitDstartoD0pi2013pPb0100RapScan0401(){
  InitDstartoD0pi2013pPb0100();

  AliInfo("Settings for D*+ --> D0 pi, pPb collisions at 5.023 TeV, rapidity scan -0.4 < y < -0.1");  

  for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.04);
  for(Int_t i=6;i<=8;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fRawYield->SetBinContent(i,0.05);
  
  for(Int_t i=1;i<=36;i++) fPIDEff->SetBinContent(i,0.0); // 0%

  for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.05);
  for(Int_t i=6;i<=8;i++) fCutsEff->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fCutsEff->SetBinContent(i,0.05);

  for(Int_t i=2;i<=5;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=6;i<=8;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fMCPtShape->SetBinContent(i,0.05);

};
//_________________________________________________________________________
void AliHFSystErr::InitDstartoD0pi2013pPb0100RapScan0101(){
InitDstartoD0pi2013pPb0100();

   AliInfo("Settings for D*+ --> D0 pi, pPb collisions at 5.023 TeV, rapidity scan -0.1 < y < 0.1");

  for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.05);
  for(Int_t i=6;i<=8;i++) fRawYield->SetBinContent(i,0.03);
  for(Int_t i=9;i<=16;i++) fRawYield->SetBinContent(i,0.05);

  for(Int_t i=1;i<=36;i++) fPIDEff->SetBinContent(i,0.0); // 0%

  for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.05);
  for(Int_t i=6;i<=8;i++) fCutsEff->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fCutsEff->SetBinContent(i,0.05);
  
  for(Int_t i=2;i<=5;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=6;i<=8;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fMCPtShape->SetBinContent(i,0.05);

};
//_________________________________________________________________________
void AliHFSystErr::InitDstartoD0pi2013pPb0100RapScan0104(){
  InitDstartoD0pi2013pPb0100();

  AliInfo("Settings for D*+ --> D0 pi, pPb collisions at 5.023 TeV, rapidity scan 0.1 < y < 0.4");  
  
  for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.04);
  for(Int_t i=6;i<=8;i++) fRawYield->SetBinContent(i,0.03);
  for(Int_t i=9;i<=16;i++) fRawYield->SetBinContent(i,0.05);
  
  for(Int_t i=1;i<=36;i++) fPIDEff->SetBinContent(i,0.0); // 0%
  
  for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.05);
  for(Int_t i=6;i<=8;i++) fCutsEff->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fCutsEff->SetBinContent(i,0.05);
  
  for(Int_t i=2;i<=5;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=6;i<=8;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fMCPtShape->SetBinContent(i,0.05);
};
//_________________________________________________________________________
void AliHFSystErr::InitDstartoD0pi2013pPb0100RapScan0408(){
  InitDstartoD0pi2013pPb0100();

  AliInfo("Settings for D*+ --> D0 pi, pPb collisions at 5.023 TeV, rapidity scan 0.4 < y < 0.8");  
  
  for(Int_t i=2;i<=5;i++) fRawYield->SetBinContent(i,0.06);
  for(Int_t i=6;i<=8;i++) fRawYield->SetBinContent(i,0.07);
  for(Int_t i=9;i<=16;i++) fRawYield->SetBinContent(i,0.07);
  
  for(Int_t i=1;i<=36;i++) fPIDEff->SetBinContent(i,0.0); // 0%
  
  for(Int_t i=2;i<=5;i++) fCutsEff->SetBinContent(i,0.05);
  for(Int_t i=6;i<=8;i++) fCutsEff->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fCutsEff->SetBinContent(i,0.05);
  
  for(Int_t i=2;i<=5;i++) fMCPtShape->SetBinContent(i,0.10);
  for(Int_t i=6;i<=8;i++) fMCPtShape->SetBinContent(i,0.05);
  for(Int_t i=9;i<=16;i++) fMCPtShape->SetBinContent(i,0.05);

};

//_________________________________________________________________________
void AliHFSystErr::InitD0toKpi2013pPb020V0A(){
    InitD0toKpi2013pPb0100();
    
    AliInfo("Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 0-20% mult V0A");


    // Raw yield extraction
    fRawYield->SetBinContent(1,0.0);
    fRawYield->SetBinContent(2,0.085);
    for(Int_t i=3;i<=4;i++) fRawYield->SetBinContent(i,0.04);
    for(Int_t i=5;i<=6;i++) fRawYield->SetBinContent(i,0.04);
    for(Int_t i=7;i<=8;i++) fRawYield->SetBinContent(i,0.058);
    for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.058);
    for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.09);
    for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.09);

    // Cuts efficiency (from cuts variation)
    fCutsEff->SetBinContent(1,0.0);
    fCutsEff->SetBinContent(2,0.10);
    for(Int_t i=3;i<=24;i++) fCutsEff->SetBinContent(i,0.05);

    // PID efficiency (from PID/noPID)
    for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.00);
   
 
}

//_________________________________________________________________________
void AliHFSystErr::InitD0toKpi2013pPb2040V0A(){
    InitD0toKpi2013pPb0100();
    
    AliInfo("Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 20-40% mult V0A");


    // Raw yield extraction
    fRawYield->SetBinContent(1,0.0);
    fRawYield->SetBinContent(2,0.085);
    for(Int_t i=3;i<=4;i++) fRawYield->SetBinContent(i,0.04);
    for(Int_t i=5;i<=6;i++) fRawYield->SetBinContent(i,0.04);
    for(Int_t i=7;i<=8;i++) fRawYield->SetBinContent(i,0.058);
    for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.058);
    for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.09);
    //for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.09);
  

    // Cuts efficiency (from cuts variation)
    fCutsEff->SetBinContent(1,0.0);
    fCutsEff->SetBinContent(2,0.10);
    for(Int_t i=3;i<=24;i++) fCutsEff->SetBinContent(i,0.05);


    // PID efficiency (from PID/noPID)
    for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.00);

}

//_________________________________________________________________________
void AliHFSystErr::InitD0toKpi2013pPb4060V0A(){
    InitD0toKpi2013pPb0100();
    
    AliInfo("Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 40-60% mult V0A");


    // Raw yield extraction
    fRawYield->SetBinContent(1,0.0);
    fRawYield->SetBinContent(2,0.085);
    for(Int_t i=3;i<=4;i++) fRawYield->SetBinContent(i,0.04);
    for(Int_t i=5;i<=6;i++) fRawYield->SetBinContent(i,0.04);
    for(Int_t i=7;i<=8;i++) fRawYield->SetBinContent(i,0.058);
    for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.058);
    for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.09);
   // for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.0);

    // Cuts efficiency (from cuts variation)
    fCutsEff->SetBinContent(1,0.0);
    fCutsEff->SetBinContent(2,0.10);
    for(Int_t i=3;i<=24;i++) fCutsEff->SetBinContent(i,0.05);


    // PID efficiency (from PID/noPID)
    for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.00);
    
}

//_________________________________________________________________________
void AliHFSystErr::InitD0toKpi2013pPb60100V0A(){
    InitD0toKpi2013pPb0100();
    
    AliInfo("Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 60-100% mult V0A");

    // Raw yield extraction
    fRawYield->SetBinContent(1,0.0);
    fRawYield->SetBinContent(2,0.085);
    for(Int_t i=3;i<=4;i++) fRawYield->SetBinContent(i,0.04);
    for(Int_t i=5;i<=6;i++) fRawYield->SetBinContent(i,0.04);
    for(Int_t i=7;i<=8;i++) fRawYield->SetBinContent(i,0.058);
    for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.058);
    for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.09);


    // Cuts efficiency (from cuts variation)
    fCutsEff->SetBinContent(1,0.0);
    fCutsEff->SetBinContent(2,0.10);
    for(Int_t i=3;i<=24;i++) fCutsEff->SetBinContent(i,0.05);
   

    // PID efficiency (from PID/noPID)
    for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.0);

}

//_________________________________________________________________________
void AliHFSystErr::InitD0toKpi2013pPb020ZNA(){
    InitD0toKpi2013pPb0100();
    
    AliInfo("Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 0-20% mult ZNA");

    // Raw yield extraction
    fRawYield->SetBinContent(1,0.0);
    fRawYield->SetBinContent(2,0.085);
    for(Int_t i=3;i<=4;i++) fRawYield->SetBinContent(i,0.04);
    for(Int_t i=5;i<=6;i++) fRawYield->SetBinContent(i,0.04);
    for(Int_t i=7;i<=8;i++) fRawYield->SetBinContent(i,0.058);
    for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.058);
    for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.09);
    for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.09);
    
    // Cuts efficiency (from cuts variation)
    fCutsEff->SetBinContent(1,0.0);
    fCutsEff->SetBinContent(2,0.10);
    for(Int_t i=3;i<=24;i++) fCutsEff->SetBinContent(i,0.05);
  

    // PID efficiency (from PID/noPID)
    for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.00);
    
}

//_________________________________________________________________________
void AliHFSystErr::InitD0toKpi2013pPb2040ZNA(){
    InitD0toKpi2013pPb0100();
    
    AliInfo("Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 20-40% mult ZNA");

 // Raw yield extraction
    fRawYield->SetBinContent(1,0.0);
    fRawYield->SetBinContent(2,0.085);
    for(Int_t i=3;i<=4;i++) fRawYield->SetBinContent(i,0.04);
    for(Int_t i=5;i<=6;i++) fRawYield->SetBinContent(i,0.04);
    for(Int_t i=7;i<=8;i++) fRawYield->SetBinContent(i,0.058);
    for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.058);
    for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.09);
    for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.09);

    
    // Cuts efficiency (from cuts variation)
    fCutsEff->SetBinContent(1,0.0);
    fCutsEff->SetBinContent(2,0.10);
    for(Int_t i=3;i<=24;i++) fCutsEff->SetBinContent(i,0.05);
   
    // PID efficiency (from PID/noPID)
    for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.00);
    
}

//_________________________________________________________________________
void AliHFSystErr::InitD0toKpi2013pPb4060ZNA(){
    InitD0toKpi2013pPb0100();
    
    AliInfo("Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 40-60% mult ZNA");

 // Raw yield extraction
    fRawYield->SetBinContent(1,0.0);
    fRawYield->SetBinContent(2,0.085);
    for(Int_t i=3;i<=4;i++) fRawYield->SetBinContent(i,0.04);
    for(Int_t i=5;i<=6;i++) fRawYield->SetBinContent(i,0.04);
    for(Int_t i=7;i<=8;i++) fRawYield->SetBinContent(i,0.058);
    for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.058);
    for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.09);
    for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.09);
    
    // Cuts efficiency (from cuts variation)
    fCutsEff->SetBinContent(1,0.0);
    fCutsEff->SetBinContent(2,0.10);
    for(Int_t i=3;i<=24;i++) fCutsEff->SetBinContent(i,0.05);
    
    // PID efficiency (from PID/noPID)
    for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.00);
    
}

//_________________________________________________________________________
void AliHFSystErr::InitD0toKpi2013pPb60100ZNA(){
    InitD0toKpi2013pPb0100();
    
    AliInfo("Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 60-100% mult ZNA");

 // Raw yield extraction
    fRawYield->SetBinContent(1,0.0);
    fRawYield->SetBinContent(2,0.085);
    for(Int_t i=3;i<=4;i++) fRawYield->SetBinContent(i,0.04);
    for(Int_t i=5;i<=6;i++) fRawYield->SetBinContent(i,0.04);
    for(Int_t i=7;i<=8;i++) fRawYield->SetBinContent(i,0.058);
    for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.058);
    for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.09);
   // for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.09);
    
    // Cuts efficiency (from cuts variation)
    fCutsEff->SetBinContent(1,0.0);
    fCutsEff->SetBinContent(2,0.10);
    for(Int_t i=3;i<=24;i++) fCutsEff->SetBinContent(i,0.05);
    
    // PID efficiency (from PID/noPID)
    for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.0);
    
}

//_________________________________________________________________________
void AliHFSystErr::InitDstartoD0pi2013pPb020V0A(){
    InitDstartoD0pi2013pPb0100();
    
    AliInfo("Settings for D* --> D0 pi, pPb collisions at 5.023 TeV, 0-20% mult V0A");
    
    // Raw yield extraction
    fRawYield->SetBinContent(1,0.0);
    fRawYield->SetBinContent(2,0.10);
    fRawYield->SetBinContent(3,0.06);
    fRawYield->SetBinContent(4,0.06);
    fRawYield->SetBinContent(5,0.05);
    fRawYield->SetBinContent(6,0.05);
    fRawYield->SetBinContent(7,0.05);
    fRawYield->SetBinContent(8,0.05);
    for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.08);
    for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.10);
    for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.0);
    
    // Cuts efficiency (from cuts variation)
    fCutsEff->SetBinContent(1,0.0);
    fCutsEff->SetBinContent(2,0.10);
    fCutsEff->SetBinContent(3,0.06);
    fCutsEff->SetBinContent(4,0.06);
    fCutsEff->SetBinContent(5,0.06);
    fCutsEff->SetBinContent(6,0.06);
    fCutsEff->SetBinContent(7,0.06);
    fCutsEff->SetBinContent(8,0.06);
    for(Int_t i=9;i<=16;i++) fCutsEff->SetBinContent(i,0.06);
    for(Int_t i=17;i<=24;i++) fCutsEff->SetBinContent(i,0.0);
    
    // PID efficiency (from PID/noPID)
    for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.00);
    
    
}

//_________________________________________________________________________
void AliHFSystErr::InitDstartoD0pi2013pPb2040V0A(){
    InitDstartoD0pi2013pPb0100();
    
    AliInfo("Settings for D* --> D0 pi, pPb collisions at 5.023 TeV, 20-40% mult V0A");
    
    // Raw yield extraction
    //fRawYield = new TH1F("fRawYield","fRawYield",24,0,24);
    fRawYield->SetBinContent(1,0.0);
    fRawYield->SetBinContent(2,0.10);
    fRawYield->SetBinContent(3,0.06);
    fRawYield->SetBinContent(4,0.06);
    fRawYield->SetBinContent(5,0.05);
    fRawYield->SetBinContent(6,0.05);
    fRawYield->SetBinContent(7,0.05);
    fRawYield->SetBinContent(8,0.05);
    for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.08);
    for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.10);
    for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.00);
    
    // Cuts efficiency (from cuts variation)
    //fCutsEff = new TH1F("fCutsEff","fCutsEff",24,0,24);
    fCutsEff->SetBinContent(1,0.);
    fCutsEff->SetBinContent(2,0.10);
    fCutsEff->SetBinContent(3,0.06);
    fCutsEff->SetBinContent(4,0.06);
    fCutsEff->SetBinContent(5,0.06);
    fCutsEff->SetBinContent(6,0.06);
    fCutsEff->SetBinContent(7,0.06);
    fCutsEff->SetBinContent(8,0.06);
    for(Int_t i=9;i<=12;i++) fCutsEff->SetBinContent(i,0.06);
    for(Int_t i=13;i<=16;i++) fCutsEff->SetBinContent(i,0.06);
    for(Int_t i=17;i<=24;i++) fCutsEff->SetBinContent(i,0.);
    
    // PID efficiency (from PID/noPID)
    //fPIDEff = new TH1F("fPIDEff","fPIDEff",24,0,24);
    for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.00);
    
    // MC dN/dpt
    /*    fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",24,0,24);
     for(Int_t i=1;i<=3;i++) fMCPtShape->SetBinContent(i,0.03);
     for(Int_t i=4;i<=6;i++) fMCPtShape->SetBinContent(i,0.);
     for(Int_t i=7;i<=24;i++) fMCPtShape->SetBinContent(i,0.01);*/
    
    // particle-antiparticle
    /*
     fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
     fPartAntipart->SetBinContent(1,1);
     fPartAntipart->SetBinContent(2,1);
     fPartAntipart->SetBinContent(3,0.12);
     for(Int_t i=4;i<=20;i++) fPartAntipart->SetBinContent(i,0.05);   //5 to 12%
    */
    
}

//_________________________________________________________________________
void AliHFSystErr::InitDstartoD0pi2013pPb4060V0A(){
    InitDstartoD0pi2013pPb0100();
    
    AliInfo("Settings for D* --> D0 pi, pPb collisions at 5.023 TeV, 40-60% mult V0A");
    
    // Raw yield extraction
    //fRawYield = new TH1F("fRawYield","fRawYield",24,0,24);
    fRawYield->SetBinContent(1,0.0);
    fRawYield->SetBinContent(2,0.0);
    fRawYield->SetBinContent(3,0.06);
    fRawYield->SetBinContent(4,0.06);
    fRawYield->SetBinContent(5,0.05);
    fRawYield->SetBinContent(6,0.05);
    fRawYield->SetBinContent(7,0.05);
    fRawYield->SetBinContent(8,0.05);
    for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.08);
    for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.10);
    for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.0);
    
    // Cuts efficiency (from cuts variation)
    //fCutsEff = new TH1F("fCutsEff","fCutsEff",24,0,24);
    fCutsEff->SetBinContent(1,0.);
    fCutsEff->SetBinContent(2,0.);
    fCutsEff->SetBinContent(3,0.06);
    fCutsEff->SetBinContent(4,0.06);
    fCutsEff->SetBinContent(5,0.06);
    fCutsEff->SetBinContent(6,0.06);
    fCutsEff->SetBinContent(7,0.06);
    fCutsEff->SetBinContent(8,0.06);
    for(Int_t i=9;i<=12;i++) fCutsEff->SetBinContent(i,0.06);
    for(Int_t i=13;i<=16;i++) fCutsEff->SetBinContent(i,0.06);
    for(Int_t i=17;i<=24;i++) fCutsEff->SetBinContent(i,0.);
    
    // PID efficiency (from PID/noPID)
    //fPIDEff = new TH1F("fPIDEff","fPIDEff",24,0,24);
    for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.00);
    
    // MC dN/dpt
    /*    fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",24,0,24);
     for(Int_t i=1;i<=3;i++) fMCPtShape->SetBinContent(i,0.03);
     for(Int_t i=4;i<=6;i++) fMCPtShape->SetBinContent(i,0.);
     for(Int_t i=7;i<=24;i++) fMCPtShape->SetBinContent(i,0.01);*/
    
    // particle-antiparticle
    /*
     fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
     fPartAntipart->SetBinContent(1,1);
     fPartAntipart->SetBinContent(2,1);
     fPartAntipart->SetBinContent(3,0.12);
     for(Int_t i=4;i<=20;i++) fPartAntipart->SetBinContent(i,0.05);   //5 to 12%
     */
  
    
}

//_________________________________________________________________________
void AliHFSystErr::InitDstartoD0pi2013pPb60100V0A(){
    InitDstartoD0pi2013pPb0100();
    
    AliInfo("Settings for D* --> D0 pi, pPb collisions at 5.023 TeV, 60-100% mult V0A");
    
    // Raw yield extraction
    //fRawYield = new TH1F("fRawYield","fRawYield",24,0,24);
    fRawYield->SetBinContent(1,0.0);
    fRawYield->SetBinContent(2,0.0);
    fRawYield->SetBinContent(3,0.06);
    fRawYield->SetBinContent(4,0.06);
    fRawYield->SetBinContent(5,0.05);
    fRawYield->SetBinContent(6,0.05);
    fRawYield->SetBinContent(7,0.05);
    fRawYield->SetBinContent(8,0.05);
    for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.08);
    for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.10);
    for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.);
    
    // Cuts efficiency (from cuts variation)
    //fCutsEff = new TH1F("fCutsEff","fCutsEff",24,0,24);
    fCutsEff->SetBinContent(1,0.);
    fCutsEff->SetBinContent(2,0.);
    fCutsEff->SetBinContent(3,0.06);
    fCutsEff->SetBinContent(4,0.06);
    fCutsEff->SetBinContent(5,0.06);
    fCutsEff->SetBinContent(6,0.06);
    fCutsEff->SetBinContent(7,0.06);
    fCutsEff->SetBinContent(8,0.06);
    for(Int_t i=9;i<=12;i++) fCutsEff->SetBinContent(i,0.06);
    for(Int_t i=13;i<=16;i++) fCutsEff->SetBinContent(i,0.06);
    for(Int_t i=17;i<=24;i++) fCutsEff->SetBinContent(i,0.);
    
    // PID efficiency (from PID/noPID)
    //fPIDEff = new TH1F("fPIDEff","fPIDEff",24,0,24);
    for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.0);
    
    // MC dN/dpt
    /*    fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",24,0,24);
     for(Int_t i=1;i<=3;i++) fMCPtShape->SetBinContent(i,0.03);
     for(Int_t i=4;i<=6;i++) fMCPtShape->SetBinContent(i,0.);
     for(Int_t i=7;i<=24;i++) fMCPtShape->SetBinContent(i,0.01);*/
    
    // particle-antiparticle
    /*
     fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
     fPartAntipart->SetBinContent(1,1);
     fPartAntipart->SetBinContent(2,1);
     fPartAntipart->SetBinContent(3,0.12);
     for(Int_t i=4;i<=20;i++) fPartAntipart->SetBinContent(i,0.05);   //5 to 12%
     */
    
    
}

//_________________________________________________________________________
void AliHFSystErr::InitDstartoD0pi2013pPb020ZNA(){
    InitDstartoD0pi2013pPb0100();
    
    AliInfo("Settings for D* --> D0 pi, pPb collisions at 5.023 TeV, 0-20% mult V0A");
    
    // Raw yield extraction
    //fRawYield = new TH1F("fRawYield","fRawYield",24,0,24);
    fRawYield->SetBinContent(1,0.);
    fRawYield->SetBinContent(2,0.10);
    fRawYield->SetBinContent(3,0.06);
    fRawYield->SetBinContent(4,0.06);
    fRawYield->SetBinContent(5,0.05);
    fRawYield->SetBinContent(6,0.05);
    fRawYield->SetBinContent(7,0.05);
    fRawYield->SetBinContent(8,0.05);
    for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.08);
    for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.10);
    for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.);
    
    // Cuts efficiency (from cuts variation)
    //fCutsEff = new TH1F("fCutsEff","fCutsEff",24,0,24);
    fCutsEff->SetBinContent(1,0.);
    fCutsEff->SetBinContent(2,0.10);
    fCutsEff->SetBinContent(3,0.06);
    fCutsEff->SetBinContent(4,0.06);
    fCutsEff->SetBinContent(5,0.06);
    fCutsEff->SetBinContent(6,0.06);
    fCutsEff->SetBinContent(7,0.06);
    fCutsEff->SetBinContent(8,0.06);
    for(Int_t i=9;i<=12;i++) fCutsEff->SetBinContent(i,0.06);
    for(Int_t i=13;i<=16;i++) fCutsEff->SetBinContent(i,0.06);
    for(Int_t i=17;i<=24;i++) fCutsEff->SetBinContent(i,0.);
    
    // PID efficiency (from PID/noPID)
    // fPIDEff = new TH1F("fPIDEff","fPIDEff",24,0,24);
    for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.);
    
    // MC dN/dpt
    /*    fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",24,0,24);
     for(Int_t i=1;i<=3;i++) fMCPtShape->SetBinContent(i,0.03);
     for(Int_t i=4;i<=6;i++) fMCPtShape->SetBinContent(i,0.);
     for(Int_t i=7;i<=24;i++) fMCPtShape->SetBinContent(i,0.01);*/
    
    // particle-antiparticle
    /*
     fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
     fPartAntipart->SetBinContent(1,1);
     fPartAntipart->SetBinContent(2,1);
     fPartAntipart->SetBinContent(3,0.12);
     for(Int_t i=4;i<=20;i++) fPartAntipart->SetBinContent(i,0.05);   //5 to 12%
     */

    
}

//_________________________________________________________________________
void AliHFSystErr::InitDstartoD0pi2013pPb2040ZNA(){
    InitDstartoD0pi2013pPb0100();
    
    AliInfo("Settings for D* --> D0 pi, pPb collisions at 5.023 TeV, 20-40% mult V0A");
    
    // Raw yield extraction
    //fRawYield = new TH1F("fRawYield","fRawYield",24,0,24);
    fRawYield->SetBinContent(1,0.0);
    fRawYield->SetBinContent(2,0.0);
    fRawYield->SetBinContent(3,0.06);
    fRawYield->SetBinContent(4,0.06);
    fRawYield->SetBinContent(5,0.05);
    fRawYield->SetBinContent(6,0.05);
    fRawYield->SetBinContent(7,0.05);
    fRawYield->SetBinContent(8,0.05);
    for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.08);
    for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.10);
    for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.);
    
    // Cuts efficiency (from cuts variation)
    //fCutsEff = new TH1F("fCutsEff","fCutsEff",24,0,24);
    fCutsEff->SetBinContent(1,0.);
    fCutsEff->SetBinContent(2,0.);
    fCutsEff->SetBinContent(3,0.06);
    fCutsEff->SetBinContent(4,0.06);
    fCutsEff->SetBinContent(5,0.06);
    fCutsEff->SetBinContent(6,0.06);
    fCutsEff->SetBinContent(7,0.06);
    fCutsEff->SetBinContent(8,0.06);
    for(Int_t i=9;i<=12;i++) fCutsEff->SetBinContent(i,0.06);
    for(Int_t i=13;i<=16;i++) fCutsEff->SetBinContent(i,0.06);
    for(Int_t i=17;i<=24;i++) fCutsEff->SetBinContent(i,0.);
    
    // PID efficiency (from PID/noPID)
    //  fPIDEff = new TH1F("fPIDEff","fPIDEff",24,0,24);
    for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.0);
    
    // MC dN/dpt
    /*    fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",24,0,24);
     for(Int_t i=1;i<=3;i++) fMCPtShape->SetBinContent(i,0.03);
     for(Int_t i=4;i<=6;i++) fMCPtShape->SetBinContent(i,0.);
     for(Int_t i=7;i<=24;i++) fMCPtShape->SetBinContent(i,0.01);*/
    
    // particle-antiparticle
    /*
     fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
     fPartAntipart->SetBinContent(1,1);
     fPartAntipart->SetBinContent(2,1);
     fPartAntipart->SetBinContent(3,0.12);
     for(Int_t i=4;i<=20;i++) fPartAntipart->SetBinContent(i,0.05);   //5 to 12%
     */
    
    
}

//_________________________________________________________________________
void AliHFSystErr::InitDstartoD0pi2013pPb4060ZNA(){
    InitDstartoD0pi2013pPb0100();
    
    AliInfo("Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 40-60% mult V0A");
    
    // Raw yield extraction
    //fRawYield = new TH1F("fRawYield","fRawYield",24,0,24);
    fRawYield->SetBinContent(1,0.0);
    fRawYield->SetBinContent(2,0.0);
    fRawYield->SetBinContent(3,0.06);
    fRawYield->SetBinContent(4,0.06);
    fRawYield->SetBinContent(5,0.05);
    fRawYield->SetBinContent(6,0.05);
    fRawYield->SetBinContent(7,0.05);
    fRawYield->SetBinContent(8,0.05);
    for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.08);
    for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.10);
    for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.);
    
    // Cuts efficiency (from cuts variation)
    // fCutsEff = new TH1F("fCutsEff","fCutsEff",24,0,24);
    fCutsEff->SetBinContent(1,0.);
    fCutsEff->SetBinContent(2,0.);
    fCutsEff->SetBinContent(3,0.06);
    fCutsEff->SetBinContent(4,0.06);
    fCutsEff->SetBinContent(5,0.06);
    fCutsEff->SetBinContent(6,0.06);
    fCutsEff->SetBinContent(7,0.06);
    fCutsEff->SetBinContent(8,0.06);
    for(Int_t i=9;i<=12;i++) fCutsEff->SetBinContent(i,0.06);
    for(Int_t i=13;i<=16;i++) fCutsEff->SetBinContent(i,0.06);
    for(Int_t i=17;i<=24;i++) fCutsEff->SetBinContent(i,0.);
    
    // PID efficiency (from PID/noPID)
    // fPIDEff = new TH1F("fPIDEff","fPIDEff",24,0,24);
    for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.0);
    
    // MC dN/dpt
    /*    fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",24,0,24);
     for(Int_t i=1;i<=3;i++) fMCPtShape->SetBinContent(i,0.03);
     for(Int_t i=4;i<=6;i++) fMCPtShape->SetBinContent(i,0.);
     for(Int_t i=7;i<=24;i++) fMCPtShape->SetBinContent(i,0.01);*/
    
    // particle-antiparticle
    /*
     fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
     fPartAntipart->SetBinContent(1,1);
     fPartAntipart->SetBinContent(2,1);
     fPartAntipart->SetBinContent(3,0.12);
     for(Int_t i=4;i<=20;i++) fPartAntipart->SetBinContent(i,0.05);   //5 to 12%
     */

    
    
}

//_________________________________________________________________________
void AliHFSystErr::InitDstartoD0pi2013pPb60100ZNA(){
    InitDstartoD0pi2013pPb0100();
    
    AliInfo("Settings for D* --> D0 pi, pPb collisions at 5.023 TeV, 60-100% mult V0A");
    
    // Raw yield extraction
    //fRawYield = new TH1F("fRawYield","fRawYield",24,0,24);
    fRawYield->SetBinContent(1,0.);
    fRawYield->SetBinContent(2,0.);
    fRawYield->SetBinContent(3,0.06);
    fRawYield->SetBinContent(4,0.06);
    fRawYield->SetBinContent(5,0.05);
    fRawYield->SetBinContent(6,0.05);
    fRawYield->SetBinContent(7,0.05);
    fRawYield->SetBinContent(8,0.05);
    for(Int_t i=9;i<=12;i++) fRawYield->SetBinContent(i,0.08);
    for(Int_t i=13;i<=16;i++) fRawYield->SetBinContent(i,0.10);
    for(Int_t i=17;i<=24;i++) fRawYield->SetBinContent(i,0.);
    
    // Cuts efficiency (from cuts variation)
    //fCutsEff = new TH1F("fCutsEff","fCutsEff",24,0,24);
    fCutsEff->SetBinContent(1,0.);
    fCutsEff->SetBinContent(2,0.);
    fCutsEff->SetBinContent(3,0.06);
    fCutsEff->SetBinContent(4,0.06);
    fCutsEff->SetBinContent(5,0.06);
    fCutsEff->SetBinContent(6,0.06);
    fCutsEff->SetBinContent(7,0.06);
    fCutsEff->SetBinContent(8,0.06);
    for(Int_t i=9;i<=12;i++) fCutsEff->SetBinContent(i,0.06);
    for(Int_t i=13;i<=16;i++) fCutsEff->SetBinContent(i,0.06);
    for(Int_t i=17;i<=24;i++) fCutsEff->SetBinContent(i,0.);
    
    // PID efficiency (from PID/noPID)
    // fPIDEff = new TH1F("fPIDEff","fPIDEff",24,0,24);
    for(Int_t i=1;i<=24;i++) fPIDEff->SetBinContent(i,0.0);
    
    // MC dN/dpt
    /*    fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",24,0,24);
     for(Int_t i=1;i<=3;i++) fMCPtShape->SetBinContent(i,0.03);
     for(Int_t i=4;i<=6;i++) fMCPtShape->SetBinContent(i,0.);
     for(Int_t i=7;i<=24;i++) fMCPtShape->SetBinContent(i,0.01);*/
    
    // particle-antiparticle
    /*
     fPartAntipart = new TH1F("fPartAntipart","fPartAntipart",20,0,20);
     fPartAntipart->SetBinContent(1,1);
     fPartAntipart->SetBinContent(2,1);
     fPartAntipart->SetBinContent(3,0.12);
     for(Int_t i=4;i<=20;i++) fPartAntipart->SetBinContent(i,0.05);   //5 to 12%
     */
    
}




//--------------------------------------------------------------------------
void AliHFSystErr::InitLctopKpi2010pp() {
  //
  // Lc->pKpi syst errors. Responsible: R. Romita
  //  2010 pp sample
  //

  // Normalization
  fNorm = new TH1F("fNorm","fNorm",4,2,6);
  for(Int_t i=1;i<=4;i++) fNorm->SetBinContent(i,0.035); // 4% error on sigmaV0and

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",4,2,6);
  for(Int_t i=1;i<=4;i++) fTrackingEff->SetBinContent(i,0.12); // 12% (4% per track)

  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",24,0,24);
  fRawYield->SetBinContent(1,0.20);
  fRawYield->SetBinContent(2,0.15);
  fRawYield->SetBinContent(3,0.10);
  fRawYield->SetBinContent(4,0.15);

  fCutsEff = new TH1F("fCutsEff","fCutsEff",4,2,6);
  fCutsEff->SetBinContent(1,0.50);
  fCutsEff->SetBinContent(2,0.07);
  fCutsEff->SetBinContent(3,0.30);
  fCutsEff->SetBinContent(4,0.40);

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",4,2,4);
  fPIDEff->SetBinContent(1,0.13); // 15%
  fPIDEff->SetBinContent(2,0.30); // 15%
  fPIDEff->SetBinContent(3,0.5); // 15%
  fPIDEff->SetBinContent(4,0.30); // 15%

  // MC dN/dpt 
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",12,0,12);
  for(Int_t i=1; i<=2; i++) fMCPtShape->SetBinContent(i,1.);
  for(Int_t i=3; i<=4; i++) fMCPtShape->SetBinContent(i,0.03);
  for(Int_t i=5; i<=6; i++) fMCPtShape->SetBinContent(i,0.03);
  for(Int_t i=7; i<=8; i++) fMCPtShape->SetBinContent(i,0.02);
  for(Int_t i=9; i<=12; i++) fMCPtShape->SetBinContent(i,0.02);
}

//--------------------------------------------------------------------------
void AliHFSystErr::InitLctopK0S2010pp() {
  //
  // Lc->pK0S syst errors. Responsible: A. De Caro
  //  2010 pp sample
  //  Only tool preparation: no physical mean for these values!
  //

  // Normalization
  fNorm = new TH1F("fNorm","fNorm",12,0.,12.);
  for(Int_t i=1;i<=12;i++) fNorm->SetBinContent(i,0.05); // 5% error on sigmaV0and // only a try

  // Tracking efficiency
  fTrackingEff = new TH1F("fTrackingEff","fTrackingEff",12,0.,12.);
  for(Int_t i=1;i<=12;i++) fTrackingEff->SetBinContent(i,0.1); // 10% (4% per track) // only a try

  // Raw yield extraction
  fRawYield = new TH1F("fRawYield","fRawYield",12,0.,12.);
  for(Int_t i=1;i<=2;i++) fRawYield->SetBinContent(i,1.); // only a try
  for(Int_t i=3;i<=12;i++) fRawYield->SetBinContent(i,0.1); // only a try

  fCutsEff = new TH1F("fCutsEff","fCutsEff",12,0.,12.);
  for(Int_t i=1;i<=12;i++) fCutsEff->SetBinContent(i,0.1); // only a try

  // PID efficiency (from PID/noPID)
  fPIDEff = new TH1F("fPIDEff","fPIDEff",12,0.,12.);
  for(Int_t i=1;i<=12;i++) fPIDEff->SetBinContent(i,0.1); // only a try

  // MC dN/dpt 
  fMCPtShape = new TH1F("fMCPtShape","fMCPtShape",12,0.,12.);
  for(Int_t i=1; i<=2;i++) fMCPtShape->SetBinContent(i,1.); // only a try
  for(Int_t i=3; i<=12;i++) fMCPtShape->SetBinContent(i,0.1); // only a try

}

//--------------------------------------------------------------------------
Double_t AliHFSystErr::GetCutsEffErr(Double_t pt) const {
  // 
  // Get error
  //

  Int_t bin=fCutsEff->FindBin(pt);

  return fCutsEff->GetBinContent(bin);
}
//--------------------------------------------------------------------------
Double_t AliHFSystErr::GetMCPtShapeErr(Double_t pt) const {
  // 
  // Get error
  //

  Int_t bin=fMCPtShape->FindBin(pt);

  return fMCPtShape->GetBinContent(bin);
}
//--------------------------------------------------------------------------
Double_t AliHFSystErr::GetSeleEffErr(Double_t pt) const {
  // 
  // Get error
  //

  Double_t err=GetCutsEffErr(pt)*GetCutsEffErr(pt)+GetMCPtShapeErr(pt)*GetMCPtShapeErr(pt);

  return TMath::Sqrt(err);
}
//--------------------------------------------------------------------------
Double_t AliHFSystErr::GetPIDEffErr(Double_t pt) const {
  // 
  // Get error
  //

  Int_t bin=fPIDEff->FindBin(pt);

  return fPIDEff->GetBinContent(bin);
}
//--------------------------------------------------------------------------
Double_t AliHFSystErr::GetTrackingEffErr(Double_t pt) const {
  // 
  // Get error
  //

  Int_t bin=fTrackingEff->FindBin(pt);

  return fTrackingEff->GetBinContent(bin);
}
//--------------------------------------------------------------------------
Double_t AliHFSystErr::GetRawYieldErr(Double_t pt) const {
  // 
  // Get error
  //

  Int_t bin=fRawYield->FindBin(pt);

  return fRawYield->GetBinContent(bin);
}
//--------------------------------------------------------------------------
Double_t AliHFSystErr::GetPartAntipartErr(Double_t pt) const {
  // 
  // Get error
  //

  Int_t bin=fPartAntipart->FindBin(pt);

  return fPartAntipart->GetBinContent(bin);
}
//--------------------------------------------------------------------------
Double_t AliHFSystErr::GetTotalSystErr(Double_t pt,Double_t feeddownErr) const {
  // 
  // Get total syst error (except norm. error)
  //

  Double_t err=0.;

  if(fRawYield) err += GetRawYieldErr(pt)*GetRawYieldErr(pt);
  if(fTrackingEff) err += GetTrackingEffErr(pt)*GetTrackingEffErr(pt);
  //  if(fBR) err += GetBRErr()*GetBRErr();
  if(fCutsEff) err += GetCutsEffErr(pt)*GetCutsEffErr(pt);
  if(fPIDEff) err += GetPIDEffErr(pt)*GetPIDEffErr(pt);
  if(fMCPtShape) err += GetMCPtShapeErr(pt)*GetMCPtShapeErr(pt);
  if(fPartAntipart) err += GetPartAntipartErr(pt)*GetPartAntipartErr(pt);

  err += feeddownErr*feeddownErr;

  return TMath::Sqrt(err);
}
//---------------------------------------------------------------------------
void AliHFSystErr::DrawErrors(TGraphAsymmErrors *grErrFeeddown) const {
  //
  // Draw errors
  //
  gStyle->SetOptStat(0);

  TCanvas *cSystErr = new TCanvas("cSystErr","Systematic Errors",300,80,640,500);
  cSystErr->Range(0.20,-0.5,18.4,0.34);
  cSystErr->SetRightMargin(0.318);
  cSystErr->SetFillColor(0);

  TH2F *hFrame = new TH2F("hFrame","Systematic errors; p_{t} (GeV/c); Relative Error",40,0,40,100,-1,+1);
  hFrame->SetAxisRange(1.,35.9,"X");
  hFrame->SetAxisRange(-0.5,0.5,"Y");
  hFrame->Draw();

  TLegend *leg = new TLegend(0.69,0.44,0.98,0.86,NULL,"brNDC");
  leg->SetTextSize(0.03601695);
  leg->SetFillStyle(0);
  leg->SetBorderSize(0);
  
  TH1F *hTotErr=new TH1F("hTotErr","",36,0,36);
  Int_t nbins = fNorm->GetNbinsX();
  TGraphAsymmErrors *gTotErr = new TGraphAsymmErrors(nbins);
  for(Int_t i=1;i<=36;i++) {
    Double_t pt = hTotErr->GetBinCenter(i);
    Double_t ptwidth = hTotErr->GetBinWidth(i);

    if(grErrFeeddown) {
      Double_t x=0., y=0., errxl=0., errxh=0., erryl=0., erryh=0.;
      Double_t toterryl=0., toterryh=0.;
      for(Int_t j=0; j<grErrFeeddown->GetN(); j++) {
	grErrFeeddown->GetPoint(j,x,y);
	errxh = grErrFeeddown->GetErrorXhigh(j);
	errxl = grErrFeeddown->GetErrorXlow(j);
	if ( ( (x-errxl) <= pt) && ( (x+errxl) >= pt) ) {
	  erryh = grErrFeeddown->GetErrorYhigh(j);
	  erryl = grErrFeeddown->GetErrorYlow(j);
	}
      }
      if (erryl>=1e-3) toterryl = GetTotalSystErr(pt,erryl);
      else toterryl = GetTotalSystErr(pt);
      if (erryh>=1e-3) toterryh = GetTotalSystErr(pt,erryh);
      else toterryh = GetTotalSystErr(pt);

      hTotErr->SetBinContent(i,toterryh);
      gTotErr->SetPoint(i,pt,0.);
      gTotErr->SetPointError(i,ptwidth/2.,ptwidth/2.,toterryl,toterryh); // i, exl, exh, eyl, eyh
    }
    else {
      hTotErr->SetBinContent(i,GetTotalSystErr(pt));
      gTotErr->SetPoint(i,pt,0.);
      gTotErr->SetPointError(i,ptwidth/2.,ptwidth/2.,GetTotalSystErr(pt),GetTotalSystErr(pt)); // i, exl, exh, eyl, eyh
    }

  }
  gTotErr->SetLineColor(kBlack);
  gTotErr->SetFillColor(kRed);
  gTotErr->SetFillStyle(3002);
  gTotErr->Draw("2");
  leg->AddEntry(gTotErr,"Total (excl. norm.)","f");
//   hTotErr->SetLineColor(1);
//   hTotErr->SetLineWidth(3);
//   hTotErr->Draw("same");
//   leg->AddEntry(hTotErr,"Total (excl. norm.)","l");
  

  fNorm->SetFillColor(1);
  fNorm->SetFillStyle(3002);
  //fNorm->Draw("same");
  //TH1F *hNormRefl = ReflectHisto(fNorm);
  //hNormRefl->Draw("same");
  Double_t norm = fNorm->GetBinContent(1)*100;
  leg->AddEntry(fNorm,Form("Normalization (%.1f%s)",norm,"%"),"");

  if(grErrFeeddown) {
    grErrFeeddown->SetFillColor(kTeal-8);
    grErrFeeddown->SetFillStyle(3001);
    grErrFeeddown->Draw("2");
    leg->AddEntry(grErrFeeddown,"Feed-down from B","f");
  }
  if(fTrackingEff) {
    fTrackingEff->SetFillColor(4);
    fTrackingEff->SetFillStyle(3006);
    fTrackingEff->Draw("same");
    TH1F *hTrackingEffRefl = ReflectHisto(fTrackingEff);
    hTrackingEffRefl->Draw("same");
    leg->AddEntry(fTrackingEff,"Tracking efficiency","f");
  }
  if(fBR) {
    fBR->SetFillColor(6);
    fBR->SetFillStyle(3005);
    //fBR->SetFillStyle(3020);
    fBR->Draw("same");
    TH1F *hBRRefl = ReflectHisto(fBR);
    hBRRefl->Draw("same");
    leg->AddEntry(fBR,"Branching ratio","f");
  }
  if(fRawYield) {
    Int_t ci;   // for color index setting
    ci = TColor::GetColor("#00cc00");
    fRawYield->SetLineColor(ci);
    //    fRawYield->SetLineColor(3);
    fRawYield->SetLineWidth(3);
    fRawYield->Draw("same");
    TH1F *hRawYieldRefl = ReflectHisto(fRawYield);
    hRawYieldRefl->Draw("same");
    leg->AddEntry(fRawYield,"Yield extraction","l");
  }
  if(fCutsEff) {
    fCutsEff->SetLineColor(4);
    fCutsEff->SetLineWidth(3);
    fCutsEff->Draw("same");
    TH1F *hCutsEffRefl = ReflectHisto(fCutsEff);
    hCutsEffRefl->Draw("same");
    leg->AddEntry(fCutsEff,"Cuts efficiency","l");
  }
  if(fPIDEff) {
    fPIDEff->SetLineColor(7);
    fPIDEff->SetLineWidth(3);
    fPIDEff->Draw("same");
    TH1F *hPIDEffRefl = ReflectHisto(fPIDEff);
    hPIDEffRefl->Draw("same");
    leg->AddEntry(fPIDEff,"PID efficiency","l");
  }
  if(fMCPtShape) {
    Int_t ci = TColor::GetColor("#9933ff");
    fMCPtShape->SetLineColor(ci);
    //    fMCPtShape->SetLineColor(8);
    fMCPtShape->SetLineWidth(3);
    fMCPtShape->Draw("same");
    TH1F *hMCPtShapeRefl = ReflectHisto(fMCPtShape);
    hMCPtShapeRefl->Draw("same");
    leg->AddEntry(fMCPtShape,"MC p_{t} shape","l");
  }
  if(fPartAntipart) {
    Int_t ci = TColor::GetColor("#ff6600");
    fPartAntipart->SetLineColor(ci);
    //    fPartAntipart->SetLineColor(9);
    fPartAntipart->SetLineWidth(3);
    fPartAntipart->Draw("same");
    TH1F *hPartAntipartRefl = ReflectHisto(fPartAntipart);
    hPartAntipartRefl->Draw("same");
    leg->AddEntry(fPartAntipart,"D = #bar{D}","l");
  }


  leg->Draw();

  cSystErr->SaveAs("RelativeSystematics.eps");

  return;
}
//-------------------------------------------------------------------------
TH1F* AliHFSystErr::ReflectHisto(TH1F *hin) const {
  //
  // Clones and reflects histogram 
  // 
  TH1F *hout=(TH1F*)hin->Clone("hout");
  hout->Scale(-1.);

  return hout;
}



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