ROOT logo
#ifndef ALIHFDHADRONCORRSYSTUNC_H
#define ALIHFDHADRONCORRSYSTUNC_H
/* Copyright(c) 1998-2009, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/* $Id: $ */

/////////////////////////////////////////////////////////////
// class for systematic uncertainties on D meson -hadron correlation distribution
//
// Author: A. Rossi, andrea.rossi@cern.ch
//
// Responsible of the values set for the different mesons/datasets
//      D0:  in pp (2010 min bias) Fabio Colamaria, fabio.colamaria@ba.infn.it ;  p-Pb (2013 min bias): Fabio Colamaria, fabio.colamaria@ba.infn.it,  Somnath Kar, somnath.kar@cern.ch
//      D*+: in pp 2010 min. bias and p-Pb 2013 min. bias  Sandro Bjelogrlic, sandro.bjelogrlic@cern.ch
//      D+:  in pp 2010 min. bias and p-Pb 2013 min. bias  Jitendra Kumar, jitendra.kumar@cern.ch
//
/////////////////////////////////////////////////////////////
#include <TH1D.h>
#include <TH2D.h>
#include <TCanvas.h>
#include <TGraphAsymmErrors.h>
#include <TString.h>
class AliHFDhadronCorrSystUnc : public TNamed{
  
 public:
  AliHFDhadronCorrSystUnc();
  AliHFDhadronCorrSystUnc(const char* name);
  ~AliHFDhadronCorrSystUnc();
  void InitEmptyHistosFromTemplate();
  void InitStandardUncertaintiesPP2010(Int_t meson,Double_t ptD,Double_t minptAss);
  void InitStandardUncertaintiesPPb2013(Int_t meson,Double_t ptD,Double_t minptAss);
  // Method with uncertainties for pp 2010, Dzero and D*+ and pt assoc> 0.3 GeV/c, with values used for HP2013
  void InitStandardUncertaintiesPP2010DzeroLowPtAss03HP();
  void InitStandardUncertaintiesPP2010DzeroMidPtAss03HP();
  void InitStandardUncertaintiesPP2010DzeroHighPtAss03HP();
  
  void InitStandardUncertaintiesPP2010DstarLowPtAss03HP();
  void InitStandardUncertaintiesPP2010DstarMidPtAss03HP();
  void InitStandardUncertaintiesPP2010DstarHighPtAss03HP();


  // Method with uncertainties for pp 2010, all kinematic cases but those approved for HP2013
  void InitStandardUncertaintiesPP2010DplusLowPtAss03();
  void InitStandardUncertaintiesPP2010DplusMidPtAss03();
  void InitStandardUncertaintiesPP2010DplusHighPtAss03();

  void InitStandardUncertaintiesPP2010DzeroLowPtAss05();
  void InitStandardUncertaintiesPP2010DzeroMidPtAss05();
  void InitStandardUncertaintiesPP2010DzeroHighPtAss05();

  void InitStandardUncertaintiesPP2010DstarLowPtAss05();
  void InitStandardUncertaintiesPP2010DstarMidPtAss05();
  void InitStandardUncertaintiesPP2010DstarHighPtAss05();

  void InitStandardUncertaintiesPP2010DplusLowPtAss05();
  void InitStandardUncertaintiesPP2010DplusMidPtAss05();
  void InitStandardUncertaintiesPP2010DplusHighPtAss05();


  void InitStandardUncertaintiesPP2010DzeroLowPtAss1();
  void InitStandardUncertaintiesPP2010DzeroMidPtAss1();
  void InitStandardUncertaintiesPP2010DzeroHighPtAss1();

  void InitStandardUncertaintiesPP2010DstarLowPtAss1();
  void InitStandardUncertaintiesPP2010DstarMidPtAss1();
  void InitStandardUncertaintiesPP2010DstarHighPtAss1();

  void InitStandardUncertaintiesPP2010DplusLowPtAss1();
  void InitStandardUncertaintiesPP2010DplusMidPtAss1();
  void InitStandardUncertaintiesPP2010DplusHighPtAss1();


  // Method with uncertainties for pPb 2013
 void InitStandardUncertaintiesPPb2013DzeroLowPtAss03();
  void InitStandardUncertaintiesPPb2013DzeroMidPtAss03();
  void InitStandardUncertaintiesPPb2013DzeroHighPtAss03();

  void InitStandardUncertaintiesPPb2013DstarLowPtAss03();
  void InitStandardUncertaintiesPPb2013DstarMidPtAss03();
  void InitStandardUncertaintiesPPb2013DstarHighPtAss03();

  void InitStandardUncertaintiesPPb2013DplusLowPtAss03();
  void InitStandardUncertaintiesPPb2013DplusMidPtAss03();
  void InitStandardUncertaintiesPPb2013DplusHighPtAss03();

  void InitStandardUncertaintiesPPb2013DzeroLowPtAss05();
  void InitStandardUncertaintiesPPb2013DzeroMidPtAss05();
  void InitStandardUncertaintiesPPb2013DzeroHighPtAss05();

  void InitStandardUncertaintiesPPb2013DstarLowPtAss05();
  void InitStandardUncertaintiesPPb2013DstarMidPtAss05();
  void InitStandardUncertaintiesPPb2013DstarHighPtAss05();

  void InitStandardUncertaintiesPPb2013DplusLowPtAss05();
  void InitStandardUncertaintiesPPb2013DplusMidPtAss05();
  void InitStandardUncertaintiesPPb2013DplusHighPtAss05();


  void InitStandardUncertaintiesPPb2013DzeroLowPtAss1();
  void InitStandardUncertaintiesPPb2013DzeroMidPtAss1();
  void InitStandardUncertaintiesPPb2013DzeroHighPtAss1();

  void InitStandardUncertaintiesPPb2013DstarLowPtAss1();
  void InitStandardUncertaintiesPPb2013DstarMidPtAss1();
  void InitStandardUncertaintiesPPb2013DstarHighPtAss1();

  void InitStandardUncertaintiesPPb2013DplusLowPtAss1();
  void InitStandardUncertaintiesPPb2013DplusMidPtAss1();
  void InitStandardUncertaintiesPPb2013DplusHighPtAss1();


  /////////////

  TGraphAsymmErrors* GetUncGraphFromHistos(TH1D *hRef,TH1D *hMin,TH1D *hMax);
  void BuildGraphsRelUnc();
  void BuildGraphsUnc(TH1D *hRef);
  TCanvas* BuildSystUncertaintyPlotVsDeltaPhi(TH1D *hCorrPlot,Int_t doInit);
  void BuildTotalNonFDUncHisto();
  void BuildTotalUncHisto();
  void BuildTotalNonFlatUncHisto();  
  TH1D *GetVariedHisto(const TH1D *hIn,const TGraphAsymmErrors *gr,Int_t minmax);
  TH1D *GetHistoTotFlatMin(){return fhtotFlatMin;}
  TH1D *GetHistoTotFlatMax(){return fhtotFlatMax;}

  TH1D *GetHistoYieldUnc(){
    return fhYieldExtraction;
  }

  TH1D *GetHistoBackSubUncMin(){
    return fhBackSubtractionMin;
  }

  TH1D *GetHistoBackSubUncMax(){
    return fhBackSubtractionMax;
  }
  
  TH1D *GetHistoTemplate(){
    return fhDeltaPhiTemplate;
  }
  
  TH1D *GetHistoMCclosureTestMin(){
    return fhMCclosureTestMin;
  }
  TH1D *GetHistoMCclosureTestMax(){
    return fhMCclosureTestMax;
  }

  TH1D *GetHistoMCcorrectionsMin(){
    return fhMCcorrectionsMin;
  }
  TH1D *GetHistoMCcorrectionsMax(){
    return fhMCcorrectionsMax;
  }

  TH1D *GetHistoMCDefficiencyMin(){
    return fhMCDefficiencyMin;
  }
  TH1D *GetHistoMCDefficiencyMax(){
    return fhMCDefficiencyMax;
  }

  TH1D *GetHistoSecContaminationMin(){
    return fhSecContaminationMin;
  }
  TH1D *GetHistoSecContaminationMax(){
    return fhSecContaminationMax;
  }

  TH1D *GetHistoFDmin(){
    return fhBeautyFDmin;
  }

  TH1D *GetHistoFDmax(){
    return fhBeautyFDmax;
  }
  
  void SetHistoTemplate(TH1D *h,TString strname="",Bool_t clone=kTRUE);
  void SetHistoMCclosureTestMin(TH1D *h,TString strname="",Bool_t clone=kTRUE);
  void SetHistoMCclosureTestMax(TH1D *h,TString strname="",Bool_t clone=kTRUE);
  void SetHistoMCcorrectionsMin(TH1D *h,TString strname="",Bool_t clone=kTRUE);
  void SetHistoMCcorrectionsMax(TH1D *h,TString strname="",Bool_t clone=kTRUE);
  void SetHistoMCDefficiencyMin(TH1D *h,TString strname="",Bool_t clone=kTRUE);
  void SetHistoMCDefficiencyMax(TH1D *h,TString strname="",Bool_t clone=kTRUE);
  void SetHistoSecContaminationMin(TH1D *h,TString strname="",Bool_t clone=kTRUE);
  void SetHistoSecContaminationMax(TH1D *h,TString strname="",Bool_t clone=kTRUE);
  void SetHistoBeautyFDmin(TH1D *h,TString strname="",Bool_t clone=kTRUE);
  void SetHistoBeautyFDmax(TH1D *h,TString strname="",Bool_t clone=kTRUE);
  void SetHistoYieldExtraction(TH1D *h,TString strname="",Bool_t clone=kTRUE);
  void SetHistoBackSubtraction(TH1D *hMax,TString strname="",Bool_t clone=kTRUE,TH1D *hMin=0x0);

  
  TGraphAsymmErrors* GetTotUncGraph(){return fgrTotal;}
  TGraphAsymmErrors* GetTotNonFlatUncGraph(){return fgrTotalNonFlatDPhi;}
  TGraphAsymmErrors* GetTotFlatUncGraph(){return fgrTotalFlatDPhi;}
  
 private:
  Int_t fmeson;                       // 0=D0, 1=D*, 2=D+
  TString fstrmeson;                  // meson name
  TString fstrptAss;                  // string with pt range associated tracks
  TString fstrptD;                  // string with pt range D meson
  TH1D *fhDeltaPhiTemplate;            // histo do define the binning in DeltaPhi
  TH1D *fhYieldExtraction;            // yield extr unc
  TH1D *fhBackSubtractionMin;            // uncertainty from variation of SB range, etc.
  TH1D *fhBackSubtractionMax;            // uncertainty from variation of SB range, etc.
  TH1D *fhBeautyFDmin;                   // feed down uncertainty
  TH1D *fhBeautyFDmax;                   // feed down uncertainty
  TH1D *fhMCclosureTestMin;              // mc closure
  TH1D *fhMCclosureTestMax;              // mc closure
  TH1D *fhMCcorrectionsMin;              // mc corrections ( associated track selection variation)  
  TH1D *fhMCcorrectionsMax;              // mc corrections ( associated track selection variation)  
  TH1D *fhMCDefficiencyMin;              // mc corrections (D cut variation )
  TH1D *fhMCDefficiencyMax;              // mc corrections (D cut variation ) 
  TH1D *fhSecContaminationMin;           // contamination from secondaries
  TH1D *fhSecContaminationMax;           // contamination from secondaries
  TH1D *fhTotalMin;                      //
  TH1D *fhTotalMax;                      //
  TH1D *fhTotalNonFDMin;                //
  TH1D *fhTotalNonFDMax;                 //
  TH1D *fhTotalNonFlatDPhiMin;           //
  TH1D *fhTotalNonFlatDPhiMax;           //
  TH1D *fhtotFlatMin;                     //
  TH1D *fhtotFlatMax;                     //
  TGraphAsymmErrors *fgrYieldUnc;        //  
  TGraphAsymmErrors *fgrBackSubUnc;        //  
  TGraphAsymmErrors *fgrMCcorrections;   //
  TGraphAsymmErrors *fgrMCDefficiency;   //
  TGraphAsymmErrors *fgrSecContamination;   //
  TGraphAsymmErrors *fgrMCclosureTest;   //
  TGraphAsymmErrors *fgrBeautyFD;        //
  TGraphAsymmErrors *fgrYieldUncRel;        // 
  TGraphAsymmErrors *fgrBackSubUncRel;        //   
  TGraphAsymmErrors *fgrMCcorrectionsRel;   //
  TGraphAsymmErrors *fgrMCDefficiencyRel;   //
  TGraphAsymmErrors *fgrSecContaminationRel;   //
  TGraphAsymmErrors *fgrMCclosureTestRel;   //
  TGraphAsymmErrors *fgrBeautyFDRel;        //
  TGraphAsymmErrors  *fgrTotal;         //
  TGraphAsymmErrors  *fgrTotalRel;         //
  TGraphAsymmErrors  *fgrTotalNonFD;         //
  TGraphAsymmErrors  *fgrTotalNonFlatDPhi;         //
  TGraphAsymmErrors  *fgrTotalNonFlatDPhiRel;         //
  TGraphAsymmErrors  *fgrTotalFlatDPhi;         //
  TGraphAsymmErrors  *fgrTotalFlatDPhiRel;         //


  ClassDef(AliHFDhadronCorrSystUnc,1);
};



#endif
 AliHFDhadronCorrSystUnc.h:1
 AliHFDhadronCorrSystUnc.h:2
 AliHFDhadronCorrSystUnc.h:3
 AliHFDhadronCorrSystUnc.h:4
 AliHFDhadronCorrSystUnc.h:5
 AliHFDhadronCorrSystUnc.h:6
 AliHFDhadronCorrSystUnc.h:7
 AliHFDhadronCorrSystUnc.h:8
 AliHFDhadronCorrSystUnc.h:9
 AliHFDhadronCorrSystUnc.h:10
 AliHFDhadronCorrSystUnc.h:11
 AliHFDhadronCorrSystUnc.h:12
 AliHFDhadronCorrSystUnc.h:13
 AliHFDhadronCorrSystUnc.h:14
 AliHFDhadronCorrSystUnc.h:15
 AliHFDhadronCorrSystUnc.h:16
 AliHFDhadronCorrSystUnc.h:17
 AliHFDhadronCorrSystUnc.h:18
 AliHFDhadronCorrSystUnc.h:19
 AliHFDhadronCorrSystUnc.h:20
 AliHFDhadronCorrSystUnc.h:21
 AliHFDhadronCorrSystUnc.h:22
 AliHFDhadronCorrSystUnc.h:23
 AliHFDhadronCorrSystUnc.h:24
 AliHFDhadronCorrSystUnc.h:25
 AliHFDhadronCorrSystUnc.h:26
 AliHFDhadronCorrSystUnc.h:27
 AliHFDhadronCorrSystUnc.h:28
 AliHFDhadronCorrSystUnc.h:29
 AliHFDhadronCorrSystUnc.h:30
 AliHFDhadronCorrSystUnc.h:31
 AliHFDhadronCorrSystUnc.h:32
 AliHFDhadronCorrSystUnc.h:33
 AliHFDhadronCorrSystUnc.h:34
 AliHFDhadronCorrSystUnc.h:35
 AliHFDhadronCorrSystUnc.h:36
 AliHFDhadronCorrSystUnc.h:37
 AliHFDhadronCorrSystUnc.h:38
 AliHFDhadronCorrSystUnc.h:39
 AliHFDhadronCorrSystUnc.h:40
 AliHFDhadronCorrSystUnc.h:41
 AliHFDhadronCorrSystUnc.h:42
 AliHFDhadronCorrSystUnc.h:43
 AliHFDhadronCorrSystUnc.h:44
 AliHFDhadronCorrSystUnc.h:45
 AliHFDhadronCorrSystUnc.h:46
 AliHFDhadronCorrSystUnc.h:47
 AliHFDhadronCorrSystUnc.h:48
 AliHFDhadronCorrSystUnc.h:49
 AliHFDhadronCorrSystUnc.h:50
 AliHFDhadronCorrSystUnc.h:51
 AliHFDhadronCorrSystUnc.h:52
 AliHFDhadronCorrSystUnc.h:53
 AliHFDhadronCorrSystUnc.h:54
 AliHFDhadronCorrSystUnc.h:55
 AliHFDhadronCorrSystUnc.h:56
 AliHFDhadronCorrSystUnc.h:57
 AliHFDhadronCorrSystUnc.h:58
 AliHFDhadronCorrSystUnc.h:59
 AliHFDhadronCorrSystUnc.h:60
 AliHFDhadronCorrSystUnc.h:61
 AliHFDhadronCorrSystUnc.h:62
 AliHFDhadronCorrSystUnc.h:63
 AliHFDhadronCorrSystUnc.h:64
 AliHFDhadronCorrSystUnc.h:65
 AliHFDhadronCorrSystUnc.h:66
 AliHFDhadronCorrSystUnc.h:67
 AliHFDhadronCorrSystUnc.h:68
 AliHFDhadronCorrSystUnc.h:69
 AliHFDhadronCorrSystUnc.h:70
 AliHFDhadronCorrSystUnc.h:71
 AliHFDhadronCorrSystUnc.h:72
 AliHFDhadronCorrSystUnc.h:73
 AliHFDhadronCorrSystUnc.h:74
 AliHFDhadronCorrSystUnc.h:75
 AliHFDhadronCorrSystUnc.h:76
 AliHFDhadronCorrSystUnc.h:77
 AliHFDhadronCorrSystUnc.h:78
 AliHFDhadronCorrSystUnc.h:79
 AliHFDhadronCorrSystUnc.h:80
 AliHFDhadronCorrSystUnc.h:81
 AliHFDhadronCorrSystUnc.h:82
 AliHFDhadronCorrSystUnc.h:83
 AliHFDhadronCorrSystUnc.h:84
 AliHFDhadronCorrSystUnc.h:85
 AliHFDhadronCorrSystUnc.h:86
 AliHFDhadronCorrSystUnc.h:87
 AliHFDhadronCorrSystUnc.h:88
 AliHFDhadronCorrSystUnc.h:89
 AliHFDhadronCorrSystUnc.h:90
 AliHFDhadronCorrSystUnc.h:91
 AliHFDhadronCorrSystUnc.h:92
 AliHFDhadronCorrSystUnc.h:93
 AliHFDhadronCorrSystUnc.h:94
 AliHFDhadronCorrSystUnc.h:95
 AliHFDhadronCorrSystUnc.h:96
 AliHFDhadronCorrSystUnc.h:97
 AliHFDhadronCorrSystUnc.h:98
 AliHFDhadronCorrSystUnc.h:99
 AliHFDhadronCorrSystUnc.h:100
 AliHFDhadronCorrSystUnc.h:101
 AliHFDhadronCorrSystUnc.h:102
 AliHFDhadronCorrSystUnc.h:103
 AliHFDhadronCorrSystUnc.h:104
 AliHFDhadronCorrSystUnc.h:105
 AliHFDhadronCorrSystUnc.h:106
 AliHFDhadronCorrSystUnc.h:107
 AliHFDhadronCorrSystUnc.h:108
 AliHFDhadronCorrSystUnc.h:109
 AliHFDhadronCorrSystUnc.h:110
 AliHFDhadronCorrSystUnc.h:111
 AliHFDhadronCorrSystUnc.h:112
 AliHFDhadronCorrSystUnc.h:113
 AliHFDhadronCorrSystUnc.h:114
 AliHFDhadronCorrSystUnc.h:115
 AliHFDhadronCorrSystUnc.h:116
 AliHFDhadronCorrSystUnc.h:117
 AliHFDhadronCorrSystUnc.h:118
 AliHFDhadronCorrSystUnc.h:119
 AliHFDhadronCorrSystUnc.h:120
 AliHFDhadronCorrSystUnc.h:121
 AliHFDhadronCorrSystUnc.h:122
 AliHFDhadronCorrSystUnc.h:123
 AliHFDhadronCorrSystUnc.h:124
 AliHFDhadronCorrSystUnc.h:125
 AliHFDhadronCorrSystUnc.h:126
 AliHFDhadronCorrSystUnc.h:127
 AliHFDhadronCorrSystUnc.h:128
 AliHFDhadronCorrSystUnc.h:129
 AliHFDhadronCorrSystUnc.h:130
 AliHFDhadronCorrSystUnc.h:131
 AliHFDhadronCorrSystUnc.h:132
 AliHFDhadronCorrSystUnc.h:133
 AliHFDhadronCorrSystUnc.h:134
 AliHFDhadronCorrSystUnc.h:135
 AliHFDhadronCorrSystUnc.h:136
 AliHFDhadronCorrSystUnc.h:137
 AliHFDhadronCorrSystUnc.h:138
 AliHFDhadronCorrSystUnc.h:139
 AliHFDhadronCorrSystUnc.h:140
 AliHFDhadronCorrSystUnc.h:141
 AliHFDhadronCorrSystUnc.h:142
 AliHFDhadronCorrSystUnc.h:143
 AliHFDhadronCorrSystUnc.h:144
 AliHFDhadronCorrSystUnc.h:145
 AliHFDhadronCorrSystUnc.h:146
 AliHFDhadronCorrSystUnc.h:147
 AliHFDhadronCorrSystUnc.h:148
 AliHFDhadronCorrSystUnc.h:149
 AliHFDhadronCorrSystUnc.h:150
 AliHFDhadronCorrSystUnc.h:151
 AliHFDhadronCorrSystUnc.h:152
 AliHFDhadronCorrSystUnc.h:153
 AliHFDhadronCorrSystUnc.h:154
 AliHFDhadronCorrSystUnc.h:155
 AliHFDhadronCorrSystUnc.h:156
 AliHFDhadronCorrSystUnc.h:157
 AliHFDhadronCorrSystUnc.h:158
 AliHFDhadronCorrSystUnc.h:159
 AliHFDhadronCorrSystUnc.h:160
 AliHFDhadronCorrSystUnc.h:161
 AliHFDhadronCorrSystUnc.h:162
 AliHFDhadronCorrSystUnc.h:163
 AliHFDhadronCorrSystUnc.h:164
 AliHFDhadronCorrSystUnc.h:165
 AliHFDhadronCorrSystUnc.h:166
 AliHFDhadronCorrSystUnc.h:167
 AliHFDhadronCorrSystUnc.h:168
 AliHFDhadronCorrSystUnc.h:169
 AliHFDhadronCorrSystUnc.h:170
 AliHFDhadronCorrSystUnc.h:171
 AliHFDhadronCorrSystUnc.h:172
 AliHFDhadronCorrSystUnc.h:173
 AliHFDhadronCorrSystUnc.h:174
 AliHFDhadronCorrSystUnc.h:175
 AliHFDhadronCorrSystUnc.h:176
 AliHFDhadronCorrSystUnc.h:177
 AliHFDhadronCorrSystUnc.h:178
 AliHFDhadronCorrSystUnc.h:179
 AliHFDhadronCorrSystUnc.h:180
 AliHFDhadronCorrSystUnc.h:181
 AliHFDhadronCorrSystUnc.h:182
 AliHFDhadronCorrSystUnc.h:183
 AliHFDhadronCorrSystUnc.h:184
 AliHFDhadronCorrSystUnc.h:185
 AliHFDhadronCorrSystUnc.h:186
 AliHFDhadronCorrSystUnc.h:187
 AliHFDhadronCorrSystUnc.h:188
 AliHFDhadronCorrSystUnc.h:189
 AliHFDhadronCorrSystUnc.h:190
 AliHFDhadronCorrSystUnc.h:191
 AliHFDhadronCorrSystUnc.h:192
 AliHFDhadronCorrSystUnc.h:193
 AliHFDhadronCorrSystUnc.h:194
 AliHFDhadronCorrSystUnc.h:195
 AliHFDhadronCorrSystUnc.h:196
 AliHFDhadronCorrSystUnc.h:197
 AliHFDhadronCorrSystUnc.h:198
 AliHFDhadronCorrSystUnc.h:199
 AliHFDhadronCorrSystUnc.h:200
 AliHFDhadronCorrSystUnc.h:201
 AliHFDhadronCorrSystUnc.h:202
 AliHFDhadronCorrSystUnc.h:203
 AliHFDhadronCorrSystUnc.h:204
 AliHFDhadronCorrSystUnc.h:205
 AliHFDhadronCorrSystUnc.h:206
 AliHFDhadronCorrSystUnc.h:207
 AliHFDhadronCorrSystUnc.h:208
 AliHFDhadronCorrSystUnc.h:209
 AliHFDhadronCorrSystUnc.h:210
 AliHFDhadronCorrSystUnc.h:211
 AliHFDhadronCorrSystUnc.h:212
 AliHFDhadronCorrSystUnc.h:213
 AliHFDhadronCorrSystUnc.h:214
 AliHFDhadronCorrSystUnc.h:215
 AliHFDhadronCorrSystUnc.h:216
 AliHFDhadronCorrSystUnc.h:217
 AliHFDhadronCorrSystUnc.h:218
 AliHFDhadronCorrSystUnc.h:219
 AliHFDhadronCorrSystUnc.h:220
 AliHFDhadronCorrSystUnc.h:221
 AliHFDhadronCorrSystUnc.h:222
 AliHFDhadronCorrSystUnc.h:223
 AliHFDhadronCorrSystUnc.h:224
 AliHFDhadronCorrSystUnc.h:225
 AliHFDhadronCorrSystUnc.h:226
 AliHFDhadronCorrSystUnc.h:227
 AliHFDhadronCorrSystUnc.h:228
 AliHFDhadronCorrSystUnc.h:229
 AliHFDhadronCorrSystUnc.h:230
 AliHFDhadronCorrSystUnc.h:231
 AliHFDhadronCorrSystUnc.h:232
 AliHFDhadronCorrSystUnc.h:233
 AliHFDhadronCorrSystUnc.h:234
 AliHFDhadronCorrSystUnc.h:235
 AliHFDhadronCorrSystUnc.h:236
 AliHFDhadronCorrSystUnc.h:237
 AliHFDhadronCorrSystUnc.h:238
 AliHFDhadronCorrSystUnc.h:239
 AliHFDhadronCorrSystUnc.h:240
 AliHFDhadronCorrSystUnc.h:241
 AliHFDhadronCorrSystUnc.h:242
 AliHFDhadronCorrSystUnc.h:243
 AliHFDhadronCorrSystUnc.h:244
 AliHFDhadronCorrSystUnc.h:245
 AliHFDhadronCorrSystUnc.h:246
 AliHFDhadronCorrSystUnc.h:247
 AliHFDhadronCorrSystUnc.h:248
 AliHFDhadronCorrSystUnc.h:249
 AliHFDhadronCorrSystUnc.h:250
 AliHFDhadronCorrSystUnc.h:251
 AliHFDhadronCorrSystUnc.h:252