+void AliHMPIDQADataMaker::InitESDs()
+{
+ //
+ //Booking ESDs histograms
+ TH2F* hCkovP = new TH2F("CkovP" , "#theta_{c}, [rad];P, [GeV]" , 150, 0, 7 ,100, 0, 1) ;
+ TH2F* hSigP = new TH2F("SigP" ,"#sigma_{#theta_c} [mrad];[GeV]", 150, 0, 7 ,100, 0, 1) ;
+ TH2F* hMipXY = new TH2F("MipXY" ,"mip position" , 260, 0,130 ,252, 0,126) ;
+ TH2F* hDifXY = new TH2F("DifXY" ,"diff" , 200, -10, 10 ,200,-10,10) ;
+ TH1F* hPid[5];
+ hPid[0] = new TH1F("PidE" ,"electron response" , 101, -0.005,1.005) ;
+ hPid[1] = new TH1F("PidMu","#mu response" , 101, -0.005,1.005) ;
+ hPid[2] = new TH1F("PidPi","#pi response" , 101, -0.005,1.005) ;
+ hPid[3] = new TH1F("PidK" ,"K response" , 101, -0.005,1.005) ;
+ hPid[4] = new TH1F("PidP" ,"p response" ,101, -0.005,1.005) ;
+
+Add2ESDsList(hCkovP,0);
+Add2ESDsList(hSigP ,1);
+Add2ESDsList(hMipXY,2);
+Add2ESDsList(hDifXY,3);
+for(Int_t i=0; i< 5; i++) Add2ESDsList(hPid[i],i+4);
+}
+//____________________________________________________________________________
+
+void AliHMPIDQADataMaker::MakeHits(TClonesArray * data)