+ //PID 1
+ TH1F* hTOFmatchedMass= new TH1F("hTOFmatchedMass","Matched ESD tracks mass distribution - (L>0); M (GeV/c^{2}); entries", 500,0., 5. );
+ hTOFmatchedMass->Sumw2();
+ hTOFmatchedMass->SetLineWidth(2);
+ hTOFmatchedMass->SetLineColor(kBlue);
+ hTOFmatchedMass->SetLineColor(kBlue);
+ fHlistPID->AddLast(hTOFmatchedMass);
+
+ //PID 2
+ TH2F* hTOFmatchedExpTimePiVsEta = new TH2F("hTOFmatchedExpTimePiVsEta", "ESDs t_{TOF}-t_{#pi,exp} (from tracking); strip (#eta); t_{TOF}-t_{#pi,exp} [ps]",92,0,92,2000, -5000., 5000. ) ;
+ hTOFmatchedExpTimePiVsEta->Sumw2() ;
+ fHlistPID->AddLast(hTOFmatchedExpTimePiVsEta) ;
+
+ //PID 3
+ TH1F* hTOFmatchedExpTimePi = new TH1F("hTOFmatchedExpTimePi", "ESDs t_{TOF}-t_{#pi,exp} (from tracking); t_{TOF}-t_{#pi,exp} [ps];Counts",5000, -25000., 25000. ) ;
+ hTOFmatchedExpTimePi->Sumw2() ;
+ hTOFmatchedExpTimePi->SetLineWidth(1);
+ hTOFmatchedExpTimePi->SetLineColor(kRed);
+ hTOFmatchedExpTimePi->SetMarkerStyle(20);
+ hTOFmatchedExpTimePi->SetMarkerSize(0.8);
+ hTOFmatchedExpTimePi->SetMarkerColor(kRed);
+ fHlistPID->AddLast(hTOFmatchedExpTimePi) ;
+
+ //PID 4
+ TH2F* hTOFmatchedExpTimePiVsP = new TH2F("hTOFmatchedExpTimePiVsP", "ESDs t_{TOF}-t_{#pi,exp} (from tracking) Vs P ; p (GeV/c);t_{TOF}-t_{#pi,exp} [ps];Counts",500, 0.,5.,1000, -25000., 25000. ) ;
+ hTOFmatchedExpTimePiVsP->Sumw2() ;
+ fHlistPID->AddLast(hTOFmatchedExpTimePiVsP) ;
+
+ //PID 5
+ TH1F* hTOFtheoreticalExpTimePi = new TH1F("hTOFtheoreticalExpTimePi", "ESDs t_{TOF}-t_{#pi,exp} (theoretical); t_{TOF}-t_{#pi,exp} [ps];Counts", 5000, -25000., 25000. ) ;
+ hTOFtheoreticalExpTimePi->Sumw2() ;
+ hTOFtheoreticalExpTimePi->SetLineWidth(1);
+ hTOFtheoreticalExpTimePi->SetLineColor(kRed);
+ hTOFtheoreticalExpTimePi->SetMarkerStyle(24);
+ hTOFtheoreticalExpTimePi->SetMarkerSize(0.8);
+ hTOFtheoreticalExpTimePi->SetMarkerColor(kRed);
+ fHlistPID->AddLast(hTOFtheoreticalExpTimePi) ;
+
+ //PID 6
+ TH2F* hTOFtheoreticalExpTimePiVsP = new TH2F("hTOFtheoreticalExpTimePiVsP", "ESDs t_{TOF}-t_{#pi,exp} (theoretical) Vs P ; p (GeV/c);t_{TOF}-t_{#pi,exp} [ps];Counts",500, 0.,5.,1000, -25000., 25000. ) ;
+ hTOFtheoreticalExpTimePiVsP->Sumw2() ;
+ fHlistPID->AddLast(hTOFtheoreticalExpTimePiVsP) ;
+
+ //PID 7
+ TH2F* hTOFExpSigmaPi = new TH2F("hTOFExpSigmaPi", "ESDs TOF n#sigma_{PID,#pi} vs p_{T}; p_{T} (GeV/c); n#sigma_{PID,#pi};Tracks", 500,0.,5.,200, -10., 10. ) ;
+ hTOFExpSigmaPi->Sumw2() ;
+ fHlistPID->AddLast(hTOFExpSigmaPi) ;
+
+ //PID 8
+ TH1F* hTOFmatchedExpTimeKa = new TH1F("hTOFmatchedExpTimeKa", "ESDs t_{TOF}-t_{K,exp} (from tracking); t_{TOF}-t_{K,exp} [ps];Counts", 500, -5000., 5000. ) ;
+ hTOFmatchedExpTimeKa->Sumw2() ;
+ hTOFmatchedExpTimeKa->SetLineWidth(1);
+ hTOFmatchedExpTimeKa->SetLineColor(kBlue);
+ hTOFmatchedExpTimeKa->SetMarkerStyle(21);
+ hTOFmatchedExpTimeKa->SetMarkerSize(0.8);
+ hTOFmatchedExpTimeKa->SetMarkerColor(kBlue);
+ fHlistPID->AddLast(hTOFmatchedExpTimeKa);
+
+ //PID 9
+ TH2F* hTOFmatchedExpTimeKaVsP = new TH2F("hTOFmatchedExpTimeKaVsP", "ESDs t_{TOF}-t_{K,exp} (from tracking) Vs P ; p (GeV/c);t_{TOF}-t_{K,exp} [ps];Counts",500, 0.,5.,1000, -25000., 25000. ) ;
+ hTOFmatchedExpTimeKaVsP->Sumw2() ;
+ fHlistPID->AddLast(hTOFmatchedExpTimeKaVsP) ;
+
+ //PID 10
+ TH1F* hTOFtheoreticalExpTimeKa = new TH1F("hTOFtheoreticalExpTimeKa", "ESDs t_{TOF}-t_{K,exp} (theoretical); t_{TOF}-t_{K,exp} [ps];Counts", 5000, -25000., 25000. ) ;
+ hTOFtheoreticalExpTimeKa->Sumw2() ;
+ hTOFtheoreticalExpTimeKa->SetLineWidth(1);
+ hTOFtheoreticalExpTimeKa->SetLineColor(kBlue);
+ hTOFtheoreticalExpTimeKa->SetMarkerStyle(24);
+ hTOFtheoreticalExpTimeKa->SetMarkerSize(0.8);
+ hTOFtheoreticalExpTimeKa->SetMarkerColor(kBlue);
+ fHlistPID->AddLast(hTOFtheoreticalExpTimeKa) ;
+
+ //PID 11
+ TH2F* hTOFtheoreticalExpTimeKaVsP = new TH2F("hTOFtheoreticalExpTimeKaVsP", "ESDs t_{TOF}-t_{K,exp} (theoretical) Vs P ; p (GeV/c);t_{TOF}-t_{K,exp} [ps];Counts",500, 0.,5.,1000, -25000., 25000. ) ;
+ hTOFtheoreticalExpTimeKaVsP->Sumw2() ;
+ fHlistPID->AddLast(hTOFtheoreticalExpTimeKaVsP) ;
+
+ //PID 12
+ TH2F* hTOFExpSigmaKa = new TH2F("hTOFExpSigmaKa", "ESDs TOF n#sigma_{PID,K} vs p_{T}; p_{T} (GeV/c);n#sigma_{PID,K};Tracks", 500, 0.,5.,200, -10., 10. ) ;
+ hTOFExpSigmaKa->Sumw2() ;
+ fHlistPID->AddLast(hTOFExpSigmaKa) ;
+
+ //PID 13
+ TH1F* hTOFmatchedExpTimePro = new TH1F("hTOFmatchedExpTimePro", "ESDs t_{TOF}-t_{p,exp} (from tracking); t_{TOF}-t_{p,exp} [ps];Counts", 500, -5000., 5000. ) ;
+ hTOFmatchedExpTimePro->Sumw2() ;
+ hTOFmatchedExpTimePro->SetLineWidth(1);
+ hTOFmatchedExpTimePro->SetLineColor(kGreen+1);
+ hTOFmatchedExpTimePro->SetMarkerStyle(22);
+ hTOFmatchedExpTimePro->SetMarkerSize(0.8);
+ hTOFmatchedExpTimePro->SetMarkerColor(kGreen+1);
+ fHlistPID->AddLast(hTOFmatchedExpTimePro) ;
+
+ //PID 14
+ TH2F* hTOFmatchedExpTimeProVsP = new TH2F("hTOFmatchedExpTimeProVsP", "ESDs t_{TOF}-t_{p,exp} (from tracking) Vs P ; p (GeV/c);t_{TOF}-t_{p,exp} [ps];Counts",500, 0.,5.,1000, -25000., 25000. ) ;
+ hTOFmatchedExpTimeProVsP->Sumw2() ;
+ fHlistPID->AddLast(hTOFmatchedExpTimeProVsP) ;
+
+ //PID 15
+ TH1F* hTOFtheoreticalExpTimePro = new TH1F("hTOFtheoreticalExpTimePro", "ESDs t_{TOF}-t_{p,exp} (theoretical); t_{TOF}-t_{p,exp} [ps];Counts", 500, -5000., 5000. ) ;
+ hTOFtheoreticalExpTimePro->Sumw2() ;
+ hTOFtheoreticalExpTimePro->SetLineWidth(1);
+ hTOFtheoreticalExpTimePro->SetLineColor(kGreen+1);
+ hTOFtheoreticalExpTimePro->SetMarkerStyle(26);
+ hTOFtheoreticalExpTimePro->SetMarkerSize(0.8);
+ hTOFtheoreticalExpTimePro->SetMarkerColor(kGreen+1);
+ fHlistPID->AddLast(hTOFtheoreticalExpTimePro) ;
+
+ //PID 16
+ TH2F* hTOFtheoreticalExpTimeProVsP = new TH2F("hTOFtheoreticalExpTimeProVsP", "ESDs t_{TOF}-t_{p,exp} (theoretical) Vs P ; p (GeV/c);t_{TOF}-t_{p,exp} [ps];Counts",500, 0.,5.,1000, -25000., 25000. ) ;
+ hTOFtheoreticalExpTimeProVsP->Sumw2() ;
+ fHlistPID->AddLast(hTOFtheoreticalExpTimeProVsP) ;
+
+ //PID 17
+ TH2F* hTOFExpSigmaPro = new TH2F("hTOFExpSigmaPro", "ESDs TOF n#sigma_{PID,p} vs. p_{T}; p_{T} (GeV/c); n#sigma_{PID,p};Tracks", 500, 0.,5.,200, -10., 10. ) ;
+ hTOFExpSigmaPro->Sumw2() ;
+ fHlistPID->AddLast(hTOFExpSigmaPro) ;
+