]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
code violations fixed
authorjotwinow <jotwinow@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 16 Oct 2009 15:01:10 +0000 (15:01 +0000)
committerjotwinow <jotwinow@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 16 Oct 2009 15:01:10 +0000 (15:01 +0000)
PWG1/AliPerformanceEff.cxx
PWG1/AliPerformanceEff.h

index 0c5ff001fd118c026a0aea60648ecdd82356c117..d5c70f1ed25665c8017d6626d884fd033509bf24 100644 (file)
@@ -34,6 +34,7 @@
 \r
 #include <TAxis.h>\r
 #include <TH1D.h>\r
+#include "THnSparse.h"\r
 \r
 // \r
 #include "AliESDtrack.h"\r
@@ -662,8 +663,11 @@ return pid;
 }\r
 \r
 //_____________________________________________________________________________\r
-Bool_t AliPerformanceEff::IsFindable(AliMCEvent *mcEvent, Int_t label) \r
+Bool_t AliPerformanceEff::IsFindable(const AliMCEvent *mcEvent, Int_t label) \r
 {\r
+//\r
+// Findfindable tracks\r
+//\r
 if(!mcEvent) return kFALSE;\r
 \r
   AliMCParticle *mcParticle = (AliMCParticle*) mcEvent->GetTrack(label);\r
@@ -679,6 +683,9 @@ return (tpcTrackLength>fCutsMC->GetMinTrackLength());
 //_____________________________________________________________________________\r
 Bool_t AliPerformanceEff::IsRecTPC(AliESDtrack *esdTrack) \r
 {\r
+//\r
+// Check whether track is reconstructed in TPC\r
+//\r
 if(!esdTrack) return kFALSE;\r
 \r
   const AliExternalTrackParam *track = esdTrack->GetTPCInnerParam();\r
@@ -704,6 +711,9 @@ return recStatus;
 //_____________________________________________________________________________\r
 Bool_t AliPerformanceEff::IsRecTPCITS(AliESDtrack *esdTrack) \r
 {\r
+//\r
+// Check whether track is reconstructed in TPCITS\r
+//\r
 if(!esdTrack) return kFALSE;\r
 \r
   Float_t dca[2], cov[3]; // dca_xy, dca_z, sigma_xy, sigma_xy_z, sigma_z\r
@@ -732,6 +742,9 @@ return recStatus;
 //_____________________________________________________________________________\r
 Bool_t AliPerformanceEff::IsRecConstrained(AliESDtrack *esdTrack) \r
 {\r
+//\r
+// Check whether track is reconstructed in IsRecConstrained\r
+//\r
   if(!esdTrack) return kFALSE;\r
 \r
   const AliExternalTrackParam * track = esdTrack->GetConstrainedParam();\r
@@ -815,17 +828,17 @@ void AliPerformanceEff::Analyse()
 \r
   fEffHisto->GetAxis(4)->SetRangeUser(1.,1.);  // reconstructed \r
   TH1D *ptRec = fEffHisto->Projection(2);\r
-  TH1D *ptRec_c = (TH1D*)ptRec->Clone();\r
-  ptRec_c->Divide(ptRec,ptAll,1,1,"B");\r
-  ptRec_c->SetName("ptRecEff");\r
+  TH1D *ptRecc = (TH1D*)ptRec->Clone();\r
+  ptRecc->Divide(ptRec,ptAll,1,1,"B");\r
+  ptRecc->SetName("ptRecEff");\r
 \r
-  ptRec_c->GetXaxis()->SetTitle(fEffHisto->GetAxis(2)->GetTitle());\r
-  ptRec_c->GetYaxis()->SetTitle("efficiency");\r
+  ptRecc->GetXaxis()->SetTitle(fEffHisto->GetAxis(2)->GetTitle());\r
+  ptRecc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency",fEffHisto->GetAxis(2)->GetTitle());\r
-  ptRec_c->SetTitle(title);\r
+  ptRecc->SetTitle(title);\r
 \r
-  ptRec_c->SetBit(TH1::kLogX);\r
-  aFolderObj->Add(ptRec_c);\r
+  ptRecc->SetBit(TH1::kLogX);\r
+  aFolderObj->Add(ptRecc);\r
 \r
   // rec efficiency vs pid vs pt\r
 \r
@@ -836,17 +849,17 @@ void AliPerformanceEff::Analyse()
 \r
   fEffHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *ptRecPi = fEffHisto->Projection(2);\r
-  TH1D *ptRecPi_c = (TH1D*)ptRecPi->Clone();\r
-  ptRecPi_c->Divide(ptRecPi,ptAllPi,1,1,"B");\r
-  ptRecPi_c->SetName("ptRecEffPi");\r
+  TH1D *ptRecPic = (TH1D*)ptRecPi->Clone();\r
+  ptRecPic->Divide(ptRecPi,ptAllPi,1,1,"B");\r
+  ptRecPic->SetName("ptRecEffPi");\r
 \r
-  ptRecPi_c->GetXaxis()->SetTitle(fEffHisto->GetAxis(2)->GetTitle());\r
-  ptRecPi_c->GetYaxis()->SetTitle("efficiency");\r
+  ptRecPic->GetXaxis()->SetTitle(fEffHisto->GetAxis(2)->GetTitle());\r
+  ptRecPic->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (pions)",fEffHisto->GetAxis(2)->GetTitle());\r
-  ptRecPi_c->SetTitle(title);\r
+  ptRecPic->SetTitle(title);\r
 \r
-  ptRecPi_c->SetBit(TH1::kLogX);\r
-  aFolderObj->Add(ptRecPi_c);\r
+  ptRecPic->SetBit(TH1::kLogX);\r
+  aFolderObj->Add(ptRecPic);\r
 \r
   fEffHisto->GetAxis(4)->SetRangeUser(0.,1.); \r
   fEffHisto->GetAxis(3)->SetRangeUser(3.,3.); // kaons\r
@@ -855,18 +868,18 @@ void AliPerformanceEff::Analyse()
   fEffHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *ptRecK = fEffHisto->Projection(2);\r
 \r
-  TH1D *ptRecK_c = (TH1D*)ptRecK->Clone();\r
-  ptRecK_c->Divide(ptRecK,ptAllK,1,1,"B");\r
-  ptRecK_c->SetName("ptRecEffK");\r
+  TH1D *ptRecKc = (TH1D*)ptRecK->Clone();\r
+  ptRecKc->Divide(ptRecK,ptAllK,1,1,"B");\r
+  ptRecKc->SetName("ptRecEffK");\r
 \r
-  ptRecK_c->GetXaxis()->SetTitle(fEffHisto->GetAxis(2)->GetTitle());\r
-  ptRecK_c->GetYaxis()->SetTitle("efficiency");\r
+  ptRecKc->GetXaxis()->SetTitle(fEffHisto->GetAxis(2)->GetTitle());\r
+  ptRecKc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (kaons)",fEffHisto->GetAxis(2)->GetTitle());\r
-  ptRecK_c->SetTitle(title);\r
+  ptRecKc->SetTitle(title);\r
 \r
 \r
-  ptRecK_c->SetBit(TH1::kLogX);\r
-  aFolderObj->Add(ptRecK_c);\r
+  ptRecKc->SetBit(TH1::kLogX);\r
+  aFolderObj->Add(ptRecKc);\r
 \r
   fEffHisto->GetAxis(4)->SetRangeUser(0.,1.); \r
   fEffHisto->GetAxis(3)->SetRangeUser(4.,4.); // protons\r
@@ -874,17 +887,17 @@ void AliPerformanceEff::Analyse()
 \r
   fEffHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *ptRecP = fEffHisto->Projection(2);\r
-  TH1D *ptRecP_c = (TH1D*)ptRecP->Clone();\r
-  ptRecP_c->Divide(ptRecP,ptAllP,1,1,"B");\r
-  ptRecP_c->SetName("ptRecEffP");\r
+  TH1D *ptRecPc = (TH1D*)ptRecP->Clone();\r
+  ptRecPc->Divide(ptRecP,ptAllP,1,1,"B");\r
+  ptRecPc->SetName("ptRecEffP");\r
 \r
-  ptRecP_c->GetXaxis()->SetTitle(fEffHisto->GetAxis(2)->GetTitle());\r
-  ptRecP_c->GetYaxis()->SetTitle("efficiency");\r
+  ptRecPc->GetXaxis()->SetTitle(fEffHisto->GetAxis(2)->GetTitle());\r
+  ptRecPc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (protons)",fEffHisto->GetAxis(2)->GetTitle());\r
-  ptRecP_c->SetTitle(title);\r
+  ptRecPc->SetTitle(title);\r
 \r
-  ptRecP_c->SetBit(TH1::kLogX);\r
-  aFolderObj->Add(ptRecP_c);\r
+  ptRecPc->SetBit(TH1::kLogX);\r
+  aFolderObj->Add(ptRecPc);\r
 \r
   // findable efficiency vs pt\r
 \r
@@ -897,17 +910,17 @@ void AliPerformanceEff::Analyse()
   fEffHisto->GetAxis(5)->SetRangeUser(1.,1.);\r
 \r
   TH1D *ptRecF = fEffHisto->Projection(2); // rec findable\r
-  TH1D *ptRecF_c = (TH1D*)ptRecF->Clone();\r
-  ptRecF_c->Divide(ptRecF,ptAllF,1,1,"B");\r
-  ptRecF_c->SetName("ptRecEffF");\r
+  TH1D *ptRecFc = (TH1D*)ptRecF->Clone();\r
+  ptRecFc->Divide(ptRecF,ptAllF,1,1,"B");\r
+  ptRecFc->SetName("ptRecEffF");\r
 \r
-  ptRecF_c->GetXaxis()->SetTitle(fEffHisto->GetAxis(2)->GetTitle());\r
-  ptRecF_c->GetYaxis()->SetTitle("efficiency");\r
+  ptRecFc->GetXaxis()->SetTitle(fEffHisto->GetAxis(2)->GetTitle());\r
+  ptRecFc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (findable)",fEffHisto->GetAxis(2)->GetTitle());\r
-  ptRecF_c->SetTitle(title);\r
+  ptRecFc->SetTitle(title);\r
 \r
-  ptRecF_c->SetBit(TH1::kLogX);\r
-  aFolderObj->Add(ptRecF_c);\r
+  ptRecFc->SetBit(TH1::kLogX);\r
+  aFolderObj->Add(ptRecFc);\r
 \r
   //\r
   // efficiency vs eta\r
@@ -922,16 +935,16 @@ void AliPerformanceEff::Analyse()
 \r
   fEffHisto->GetAxis(4)->SetRangeUser(1.,1.);  // reconstructed \r
   TH1D *etaRec = fEffHisto->Projection(0);\r
-  TH1D *etaRec_c = (TH1D*)etaRec->Clone();\r
-  etaRec_c->Divide(etaRec,etaAll,1,1,"B");\r
-  etaRec_c->SetName("etaRecEff");\r
+  TH1D *etaRecc = (TH1D*)etaRec->Clone();\r
+  etaRecc->Divide(etaRec,etaAll,1,1,"B");\r
+  etaRecc->SetName("etaRecEff");\r
 \r
-  etaRec_c->GetXaxis()->SetTitle(fEffHisto->GetAxis(0)->GetTitle());\r
-  etaRec_c->GetYaxis()->SetTitle("efficiency");\r
+  etaRecc->GetXaxis()->SetTitle(fEffHisto->GetAxis(0)->GetTitle());\r
+  etaRecc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency",fEffHisto->GetAxis(0)->GetTitle());\r
-  etaRec_c->SetTitle(title);\r
+  etaRecc->SetTitle(title);\r
 \r
-  aFolderObj->Add(etaRec_c);\r
+  aFolderObj->Add(etaRecc);\r
 \r
   // rec efficiency vs pid vs eta\r
   fEffHisto->GetAxis(4)->SetRangeUser(0.,1.); \r
@@ -941,16 +954,16 @@ void AliPerformanceEff::Analyse()
 \r
   fEffHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *etaRecPi = fEffHisto->Projection(0);\r
-  TH1D *etaRecPi_c = (TH1D*)etaRecPi->Clone();\r
-  etaRecPi_c->Divide(etaRecPi,etaAllPi,1,1,"B");\r
-  etaRecPi_c->SetName("etaRecEffPi");\r
+  TH1D *etaRecPic = (TH1D*)etaRecPi->Clone();\r
+  etaRecPic->Divide(etaRecPi,etaAllPi,1,1,"B");\r
+  etaRecPic->SetName("etaRecEffPi");\r
 \r
-  etaRecPi_c->GetXaxis()->SetTitle(fEffHisto->GetAxis(0)->GetTitle());\r
-  etaRecPi_c->GetYaxis()->SetTitle("efficiency");\r
+  etaRecPic->GetXaxis()->SetTitle(fEffHisto->GetAxis(0)->GetTitle());\r
+  etaRecPic->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (pions)",fEffHisto->GetAxis(0)->GetTitle());\r
-  etaRecPi_c->SetTitle(title);\r
+  etaRecPic->SetTitle(title);\r
 \r
-  aFolderObj->Add(etaRecPi_c);\r
+  aFolderObj->Add(etaRecPic);\r
 \r
   fEffHisto->GetAxis(4)->SetRangeUser(0.,1.); \r
   fEffHisto->GetAxis(3)->SetRangeUser(3.,3.); // kaons\r
@@ -959,17 +972,17 @@ void AliPerformanceEff::Analyse()
   fEffHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *etaRecK = fEffHisto->Projection(0);\r
 \r
-  TH1D *etaRecK_c = (TH1D*)etaRecK->Clone();\r
-  etaRecK_c->Divide(etaRecK,etaAllK,1,1,"B");\r
-  etaRecK_c->SetName("etaRecEffK");\r
+  TH1D *etaRecKc = (TH1D*)etaRecK->Clone();\r
+  etaRecKc->Divide(etaRecK,etaAllK,1,1,"B");\r
+  etaRecKc->SetName("etaRecEffK");\r
 \r
-  etaRecK_c->GetXaxis()->SetTitle(fEffHisto->GetAxis(0)->GetTitle());\r
-  etaRecK_c->GetYaxis()->SetTitle("efficiency");\r
+  etaRecKc->GetXaxis()->SetTitle(fEffHisto->GetAxis(0)->GetTitle());\r
+  etaRecKc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (kaons)",fEffHisto->GetAxis(0)->GetTitle());\r
-  etaRecK_c->SetTitle(title);\r
+  etaRecKc->SetTitle(title);\r
 \r
 \r
-  aFolderObj->Add(etaRecK_c);\r
+  aFolderObj->Add(etaRecKc);\r
 \r
   fEffHisto->GetAxis(4)->SetRangeUser(0.,1.); \r
   fEffHisto->GetAxis(3)->SetRangeUser(4.,4.); // protons\r
@@ -977,16 +990,16 @@ void AliPerformanceEff::Analyse()
 \r
   fEffHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *etaRecP = fEffHisto->Projection(0);\r
-  TH1D *etaRecP_c = (TH1D*)etaRecP->Clone();\r
-  etaRecP_c->Divide(etaRecP,etaAllP,1,1,"B");\r
-  etaRecP_c->SetName("etaRecEffP");\r
+  TH1D *etaRecPc = (TH1D*)etaRecP->Clone();\r
+  etaRecPc->Divide(etaRecP,etaAllP,1,1,"B");\r
+  etaRecPc->SetName("etaRecEffP");\r
 \r
-  etaRecP_c->GetXaxis()->SetTitle(fEffHisto->GetAxis(0)->GetTitle());\r
-  etaRecP_c->GetYaxis()->SetTitle("efficiency");\r
+  etaRecPc->GetXaxis()->SetTitle(fEffHisto->GetAxis(0)->GetTitle());\r
+  etaRecPc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (protons)",fEffHisto->GetAxis(0)->GetTitle());\r
-  etaRecP_c->SetTitle(title);\r
+  etaRecPc->SetTitle(title);\r
 \r
-  aFolderObj->Add(etaRecP_c);\r
+  aFolderObj->Add(etaRecPc);\r
 \r
   // findable efficiency vs eta\r
 \r
@@ -999,16 +1012,16 @@ void AliPerformanceEff::Analyse()
   fEffHisto->GetAxis(5)->SetRangeUser(1.,1.);\r
 \r
   TH1D *etaRecF = fEffHisto->Projection(0); // rec findable\r
-  TH1D *etaRecF_c = (TH1D*)etaRecF->Clone();\r
-  etaRecF_c->Divide(etaRecF,etaAllF,1,1,"B");\r
-  etaRecF_c->SetName("etaRecEffF");\r
+  TH1D *etaRecFc = (TH1D*)etaRecF->Clone();\r
+  etaRecFc->Divide(etaRecF,etaAllF,1,1,"B");\r
+  etaRecFc->SetName("etaRecEffF");\r
 \r
-  etaRecF_c->GetXaxis()->SetTitle(fEffHisto->GetAxis(0)->GetTitle());\r
-  etaRecF_c->GetYaxis()->SetTitle("efficiency");\r
+  etaRecFc->GetXaxis()->SetTitle(fEffHisto->GetAxis(0)->GetTitle());\r
+  etaRecFc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (findable)",fEffHisto->GetAxis(0)->GetTitle());\r
-  etaRecF_c->SetTitle(title);\r
+  etaRecFc->SetTitle(title);\r
 \r
-  aFolderObj->Add(etaRecF_c);\r
+  aFolderObj->Add(etaRecFc);\r
 \r
   //\r
   // efficiency vs phi\r
@@ -1023,16 +1036,16 @@ void AliPerformanceEff::Analyse()
 \r
   fEffHisto->GetAxis(4)->SetRangeUser(1.,1.);  // reconstructed \r
   TH1D *phiRec = fEffHisto->Projection(1);\r
-  TH1D *phiRec_c = (TH1D*)phiRec->Clone();\r
-  phiRec_c->Divide(phiRec,phiAll,1,1,"B");\r
-  phiRec_c->SetName("phiRecEff");\r
+  TH1D *phiRecc = (TH1D*)phiRec->Clone();\r
+  phiRecc->Divide(phiRec,phiAll,1,1,"B");\r
+  phiRecc->SetName("phiRecEff");\r
 \r
-  phiRec_c->GetXaxis()->SetTitle(fEffHisto->GetAxis(1)->GetTitle());\r
-  phiRec_c->GetYaxis()->SetTitle("efficiency");\r
+  phiRecc->GetXaxis()->SetTitle(fEffHisto->GetAxis(1)->GetTitle());\r
+  phiRecc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency",fEffHisto->GetAxis(1)->GetTitle());\r
-  phiRec_c->SetTitle(title);\r
+  phiRecc->SetTitle(title);\r
 \r
-  aFolderObj->Add(phiRec_c);\r
+  aFolderObj->Add(phiRecc);\r
 \r
   // rec efficiency vs pid vs phi\r
   fEffHisto->GetAxis(4)->SetRangeUser(0.,1.); \r
@@ -1042,16 +1055,16 @@ void AliPerformanceEff::Analyse()
 \r
   fEffHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *phiRecPi = fEffHisto->Projection(1);\r
-  TH1D *phiRecPi_c = (TH1D*)phiRecPi->Clone();\r
-  phiRecPi_c->Divide(phiRecPi,phiAllPi,1,1,"B");\r
-  phiRecPi_c->SetName("phiRecEffPi");\r
+  TH1D *phiRecPic = (TH1D*)phiRecPi->Clone();\r
+  phiRecPic->Divide(phiRecPi,phiAllPi,1,1,"B");\r
+  phiRecPic->SetName("phiRecEffPi");\r
 \r
-  phiRecPi_c->GetXaxis()->SetTitle(fEffHisto->GetAxis(1)->GetTitle());\r
-  phiRecPi_c->GetYaxis()->SetTitle("efficiency");\r
+  phiRecPic->GetXaxis()->SetTitle(fEffHisto->GetAxis(1)->GetTitle());\r
+  phiRecPic->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (pions)",fEffHisto->GetAxis(1)->GetTitle());\r
-  phiRecPi_c->SetTitle(title);\r
+  phiRecPic->SetTitle(title);\r
 \r
-  aFolderObj->Add(phiRecPi_c);\r
+  aFolderObj->Add(phiRecPic);\r
 \r
   fEffHisto->GetAxis(4)->SetRangeUser(0.,1.); \r
   fEffHisto->GetAxis(3)->SetRangeUser(3.,3.); // kaons\r
@@ -1060,17 +1073,17 @@ void AliPerformanceEff::Analyse()
   fEffHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *phiRecK = fEffHisto->Projection(1);\r
 \r
-  TH1D *phiRecK_c = (TH1D*)phiRecK->Clone();\r
-  phiRecK_c->Divide(phiRecK,phiAllK,1,1,"B");\r
-  phiRecK_c->SetName("phiRecEffK");\r
+  TH1D *phiRecKc = (TH1D*)phiRecK->Clone();\r
+  phiRecKc->Divide(phiRecK,phiAllK,1,1,"B");\r
+  phiRecKc->SetName("phiRecEffK");\r
 \r
-  phiRecK_c->GetXaxis()->SetTitle(fEffHisto->GetAxis(1)->GetTitle());\r
-  phiRecK_c->GetYaxis()->SetTitle("efficiency");\r
+  phiRecKc->GetXaxis()->SetTitle(fEffHisto->GetAxis(1)->GetTitle());\r
+  phiRecKc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (kaons)",fEffHisto->GetAxis(1)->GetTitle());\r
-  phiRecK_c->SetTitle(title);\r
+  phiRecKc->SetTitle(title);\r
 \r
 \r
-  aFolderObj->Add(phiRecK_c);\r
+  aFolderObj->Add(phiRecKc);\r
 \r
   fEffHisto->GetAxis(4)->SetRangeUser(0.,1.); \r
   fEffHisto->GetAxis(3)->SetRangeUser(4.,4.); // protons\r
@@ -1078,16 +1091,16 @@ void AliPerformanceEff::Analyse()
 \r
   fEffHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *phiRecP = fEffHisto->Projection(1);\r
-  TH1D *phiRecP_c = (TH1D*)phiRecP->Clone();\r
-  phiRecP_c->Divide(phiRecP,phiAllP,1,1,"B");\r
-  phiRecP_c->SetName("phiRecEffP");\r
+  TH1D *phiRecPc = (TH1D*)phiRecP->Clone();\r
+  phiRecPc->Divide(phiRecP,phiAllP,1,1,"B");\r
+  phiRecPc->SetName("phiRecEffP");\r
 \r
-  phiRecP_c->GetXaxis()->SetTitle(fEffHisto->GetAxis(1)->GetTitle());\r
-  phiRecP_c->GetYaxis()->SetTitle("efficiency");\r
+  phiRecPc->GetXaxis()->SetTitle(fEffHisto->GetAxis(1)->GetTitle());\r
+  phiRecPc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (protons)",fEffHisto->GetAxis(1)->GetTitle());\r
-  phiRecP_c->SetTitle(title);\r
+  phiRecPc->SetTitle(title);\r
 \r
-  aFolderObj->Add(phiRecP_c);\r
+  aFolderObj->Add(phiRecPc);\r
 \r
   // findable efficiency vs phi\r
 \r
@@ -1100,16 +1113,16 @@ void AliPerformanceEff::Analyse()
   fEffHisto->GetAxis(5)->SetRangeUser(1.,1.);\r
 \r
   TH1D *phiRecF = fEffHisto->Projection(1); // rec findable\r
-  TH1D *phiRecF_c = (TH1D*)phiRecF->Clone();\r
-  phiRecF_c->Divide(phiRecF,phiAllF,1,1,"B");\r
-  phiRecF_c->SetName("phiRecEffF");\r
+  TH1D *phiRecFc = (TH1D*)phiRecF->Clone();\r
+  phiRecFc->Divide(phiRecF,phiAllF,1,1,"B");\r
+  phiRecFc->SetName("phiRecEffF");\r
 \r
-  phiRecF_c->GetXaxis()->SetTitle(fEffHisto->GetAxis(1)->GetTitle());\r
-  phiRecF_c->GetYaxis()->SetTitle("efficiency");\r
+  phiRecFc->GetXaxis()->SetTitle(fEffHisto->GetAxis(1)->GetTitle());\r
+  phiRecFc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (findable)",fEffHisto->GetAxis(1)->GetTitle());\r
-  phiRecF_c->SetTitle(title);\r
+  phiRecFc->SetTitle(title);\r
 \r
-  aFolderObj->Add(phiRecF_c);\r
+  aFolderObj->Add(phiRecFc);\r
   }\r
   else {\r
   // \r
@@ -1132,17 +1145,17 @@ void AliPerformanceEff::Analyse()
 \r
   fEffSecHisto->GetAxis(4)->SetRangeUser(1.,1.);  // reconstructed \r
   TH1D *ptRec = fEffSecHisto->Projection(2);\r
-  TH1D *ptRec_c = (TH1D*)ptRec->Clone();\r
-  ptRec_c->Divide(ptRec,ptAll,1,1,"B");\r
-  ptRec_c->SetName("ptRecEff");\r
+  TH1D *ptRecc = (TH1D*)ptRec->Clone();\r
+  ptRecc->Divide(ptRec,ptAll,1,1,"B");\r
+  ptRecc->SetName("ptRecEff");\r
 \r
-  ptRec_c->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(2)->GetTitle());\r
-  ptRec_c->GetYaxis()->SetTitle("efficiency");\r
+  ptRecc->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(2)->GetTitle());\r
+  ptRecc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency",fEffSecHisto->GetAxis(2)->GetTitle());\r
-  ptRec_c->SetTitle(title);\r
+  ptRecc->SetTitle(title);\r
 \r
-  ptRec_c->SetBit(TH1::kLogX);\r
-  aFolderObj->Add(ptRec_c);\r
+  ptRecc->SetBit(TH1::kLogX);\r
+  aFolderObj->Add(ptRecc);\r
 \r
   // rec efficiency vs pid vs pt\r
   \r
@@ -1153,17 +1166,17 @@ void AliPerformanceEff::Analyse()
 \r
   fEffSecHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *ptRecEle = fEffSecHisto->Projection(2);\r
-  TH1D *ptRecEle_c = (TH1D*)ptRecEle->Clone();\r
-  ptRecEle_c->Divide(ptRecEle,ptAllEle,1,1,"B");\r
-  ptRecEle_c->SetName("ptRecEffEle");\r
+  TH1D *ptRecElec = (TH1D*)ptRecEle->Clone();\r
+  ptRecElec->Divide(ptRecEle,ptAllEle,1,1,"B");\r
+  ptRecElec->SetName("ptRecEffEle");\r
 \r
-  ptRecEle_c->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(2)->GetTitle());\r
-  ptRecEle_c->GetYaxis()->SetTitle("efficiency");\r
+  ptRecElec->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(2)->GetTitle());\r
+  ptRecElec->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (electrons)",fEffSecHisto->GetAxis(2)->GetTitle());\r
-  ptRecEle_c->SetTitle(title);\r
+  ptRecElec->SetTitle(title);\r
 \r
-  ptRecEle_c->SetBit(TH1::kLogX);\r
-  aFolderObj->Add(ptRecEle_c);\r
+  ptRecElec->SetBit(TH1::kLogX);\r
+  aFolderObj->Add(ptRecElec);\r
 \r
   //\r
 \r
@@ -1174,17 +1187,17 @@ void AliPerformanceEff::Analyse()
 \r
   fEffSecHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *ptRecPi = fEffSecHisto->Projection(2);\r
-  TH1D *ptRecPi_c = (TH1D*)ptRecPi->Clone();\r
-  ptRecPi_c->Divide(ptRecPi,ptAllPi,1,1,"B");\r
-  ptRecPi_c->SetName("ptRecEffPi");\r
+  TH1D *ptRecPic = (TH1D*)ptRecPi->Clone();\r
+  ptRecPic->Divide(ptRecPi,ptAllPi,1,1,"B");\r
+  ptRecPic->SetName("ptRecEffPi");\r
 \r
-  ptRecPi_c->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(2)->GetTitle());\r
-  ptRecPi_c->GetYaxis()->SetTitle("efficiency");\r
+  ptRecPic->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(2)->GetTitle());\r
+  ptRecPic->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (pions)",fEffSecHisto->GetAxis(2)->GetTitle());\r
-  ptRecPi_c->SetTitle(title);\r
+  ptRecPic->SetTitle(title);\r
 \r
-  ptRecPi_c->SetBit(TH1::kLogX);\r
-  aFolderObj->Add(ptRecPi_c);\r
+  ptRecPic->SetBit(TH1::kLogX);\r
+  aFolderObj->Add(ptRecPic);\r
 \r
   fEffSecHisto->GetAxis(4)->SetRangeUser(0.,1.); \r
   fEffSecHisto->GetAxis(3)->SetRangeUser(3.,3.); // kaons\r
@@ -1193,18 +1206,18 @@ void AliPerformanceEff::Analyse()
   fEffSecHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *ptRecK = fEffSecHisto->Projection(2);\r
 \r
-  TH1D *ptRecK_c = (TH1D*)ptRecK->Clone();\r
-  ptRecK_c->Divide(ptRecK,ptAllK,1,1,"B");\r
-  ptRecK_c->SetName("ptRecEffK");\r
+  TH1D *ptRecKc = (TH1D*)ptRecK->Clone();\r
+  ptRecKc->Divide(ptRecK,ptAllK,1,1,"B");\r
+  ptRecKc->SetName("ptRecEffK");\r
 \r
-  ptRecK_c->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(2)->GetTitle());\r
-  ptRecK_c->GetYaxis()->SetTitle("efficiency");\r
+  ptRecKc->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(2)->GetTitle());\r
+  ptRecKc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (kaons)",fEffSecHisto->GetAxis(2)->GetTitle());\r
-  ptRecK_c->SetTitle(title);\r
+  ptRecKc->SetTitle(title);\r
 \r
 \r
-  ptRecK_c->SetBit(TH1::kLogX);\r
-  aFolderObj->Add(ptRecK_c);\r
+  ptRecKc->SetBit(TH1::kLogX);\r
+  aFolderObj->Add(ptRecKc);\r
 \r
   fEffSecHisto->GetAxis(4)->SetRangeUser(0.,1.); \r
   fEffSecHisto->GetAxis(3)->SetRangeUser(4.,4.); // protons\r
@@ -1212,17 +1225,17 @@ void AliPerformanceEff::Analyse()
 \r
   fEffSecHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *ptRecP = fEffSecHisto->Projection(2);\r
-  TH1D *ptRecP_c = (TH1D*)ptRecP->Clone();\r
-  ptRecP_c->Divide(ptRecP,ptAllP,1,1,"B");\r
-  ptRecP_c->SetName("ptRecEffP");\r
+  TH1D *ptRecPc = (TH1D*)ptRecP->Clone();\r
+  ptRecPc->Divide(ptRecP,ptAllP,1,1,"B");\r
+  ptRecPc->SetName("ptRecEffP");\r
 \r
-  ptRecP_c->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(2)->GetTitle());\r
-  ptRecP_c->GetYaxis()->SetTitle("efficiency");\r
+  ptRecPc->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(2)->GetTitle());\r
+  ptRecPc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (protons)",fEffSecHisto->GetAxis(2)->GetTitle());\r
-  ptRecP_c->SetTitle(title);\r
+  ptRecPc->SetTitle(title);\r
 \r
-  ptRecP_c->SetBit(TH1::kLogX);\r
-  aFolderObj->Add(ptRecP_c);\r
+  ptRecPc->SetBit(TH1::kLogX);\r
+  aFolderObj->Add(ptRecPc);\r
 \r
   // findable efficiency vs pt\r
 \r
@@ -1235,17 +1248,17 @@ void AliPerformanceEff::Analyse()
   fEffSecHisto->GetAxis(5)->SetRangeUser(1.,1.);\r
 \r
   TH1D *ptRecF = fEffSecHisto->Projection(2); // rec findable\r
-  TH1D *ptRecF_c = (TH1D*)ptRecF->Clone();\r
-  ptRecF_c->Divide(ptRecF,ptAllF,1,1,"B");\r
-  ptRecF_c->SetName("ptRecEffF");\r
+  TH1D *ptRecFc = (TH1D*)ptRecF->Clone();\r
+  ptRecFc->Divide(ptRecF,ptAllF,1,1,"B");\r
+  ptRecFc->SetName("ptRecEffF");\r
 \r
-  ptRecF_c->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(2)->GetTitle());\r
-  ptRecF_c->GetYaxis()->SetTitle("efficiency");\r
+  ptRecFc->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(2)->GetTitle());\r
+  ptRecFc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (findable)",fEffSecHisto->GetAxis(2)->GetTitle());\r
-  ptRecF_c->SetTitle(title);\r
+  ptRecFc->SetTitle(title);\r
 \r
-  ptRecF_c->SetBit(TH1::kLogX);\r
-  aFolderObj->Add(ptRecF_c);\r
+  ptRecFc->SetBit(TH1::kLogX);\r
+  aFolderObj->Add(ptRecFc);\r
 \r
   //\r
   // efficiency vs eta\r
@@ -1258,16 +1271,16 @@ void AliPerformanceEff::Analyse()
 \r
   fEffSecHisto->GetAxis(4)->SetRangeUser(1.,1.);  // reconstructed \r
   TH1D *etaRec = fEffSecHisto->Projection(0);\r
-  TH1D *etaRec_c = (TH1D*)etaRec->Clone();\r
-  etaRec_c->Divide(etaRec,etaAll,1,1,"B");\r
-  etaRec_c->SetName("etaRecEff");\r
+  TH1D *etaRecc = (TH1D*)etaRec->Clone();\r
+  etaRecc->Divide(etaRec,etaAll,1,1,"B");\r
+  etaRecc->SetName("etaRecEff");\r
 \r
-  etaRec_c->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(0)->GetTitle());\r
-  etaRec_c->GetYaxis()->SetTitle("efficiency");\r
+  etaRecc->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(0)->GetTitle());\r
+  etaRecc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency",fEffSecHisto->GetAxis(0)->GetTitle());\r
-  etaRec_c->SetTitle(title);\r
+  etaRecc->SetTitle(title);\r
 \r
-  aFolderObj->Add(etaRec_c);\r
+  aFolderObj->Add(etaRecc);\r
 \r
   // rec efficiency vs pid vs eta\r
   fEffSecHisto->GetAxis(4)->SetRangeUser(0.,1.); \r
@@ -1277,16 +1290,16 @@ void AliPerformanceEff::Analyse()
 \r
   fEffSecHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *etaRecEle = fEffSecHisto->Projection(0);\r
-  TH1D *etaRecEle_c = (TH1D*)etaRecEle->Clone();\r
-  etaRecEle_c->Divide(etaRecEle,etaAllEle,1,1,"B");\r
-  etaRecEle_c->SetName("etaRecEffEle");\r
+  TH1D *etaRecElec = (TH1D*)etaRecEle->Clone();\r
+  etaRecElec->Divide(etaRecEle,etaAllEle,1,1,"B");\r
+  etaRecElec->SetName("etaRecEffEle");\r
 \r
-  etaRecEle_c->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(0)->GetTitle());\r
-  etaRecEle_c->GetYaxis()->SetTitle("efficiency");\r
+  etaRecElec->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(0)->GetTitle());\r
+  etaRecElec->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (electrons)",fEffSecHisto->GetAxis(0)->GetTitle());\r
-  etaRecEle_c->SetTitle(title);\r
+  etaRecElec->SetTitle(title);\r
 \r
-  aFolderObj->Add(etaRecEle_c);\r
+  aFolderObj->Add(etaRecElec);\r
 \r
   //\r
   fEffSecHisto->GetAxis(4)->SetRangeUser(0.,1.); \r
@@ -1296,16 +1309,16 @@ void AliPerformanceEff::Analyse()
 \r
   fEffSecHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *etaRecPi = fEffSecHisto->Projection(0);\r
-  TH1D *etaRecPi_c = (TH1D*)etaRecPi->Clone();\r
-  etaRecPi_c->Divide(etaRecPi,etaAllPi,1,1,"B");\r
-  etaRecPi_c->SetName("etaRecEffPi");\r
+  TH1D *etaRecPic = (TH1D*)etaRecPi->Clone();\r
+  etaRecPic->Divide(etaRecPi,etaAllPi,1,1,"B");\r
+  etaRecPic->SetName("etaRecEffPi");\r
 \r
-  etaRecPi_c->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(0)->GetTitle());\r
-  etaRecPi_c->GetYaxis()->SetTitle("efficiency");\r
+  etaRecPic->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(0)->GetTitle());\r
+  etaRecPic->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (pions)",fEffSecHisto->GetAxis(0)->GetTitle());\r
-  etaRecPi_c->SetTitle(title);\r
+  etaRecPic->SetTitle(title);\r
 \r
-  aFolderObj->Add(etaRecPi_c);\r
+  aFolderObj->Add(etaRecPic);\r
 \r
   fEffSecHisto->GetAxis(4)->SetRangeUser(0.,1.); \r
   fEffSecHisto->GetAxis(3)->SetRangeUser(3.,3.); // kaons\r
@@ -1314,17 +1327,17 @@ void AliPerformanceEff::Analyse()
   fEffSecHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *etaRecK = fEffSecHisto->Projection(0);\r
 \r
-  TH1D *etaRecK_c = (TH1D*)etaRecK->Clone();\r
-  etaRecK_c->Divide(etaRecK,etaAllK,1,1,"B");\r
-  etaRecK_c->SetName("etaRecEffK");\r
+  TH1D *etaRecKc = (TH1D*)etaRecK->Clone();\r
+  etaRecKc->Divide(etaRecK,etaAllK,1,1,"B");\r
+  etaRecKc->SetName("etaRecEffK");\r
 \r
-  etaRecK_c->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(0)->GetTitle());\r
-  etaRecK_c->GetYaxis()->SetTitle("efficiency");\r
+  etaRecKc->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(0)->GetTitle());\r
+  etaRecKc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (kaons)",fEffSecHisto->GetAxis(0)->GetTitle());\r
-  etaRecK_c->SetTitle(title);\r
+  etaRecKc->SetTitle(title);\r
 \r
 \r
-  aFolderObj->Add(etaRecK_c);\r
+  aFolderObj->Add(etaRecKc);\r
 \r
   fEffSecHisto->GetAxis(4)->SetRangeUser(0.,1.); \r
   fEffSecHisto->GetAxis(3)->SetRangeUser(4.,4.); // protons\r
@@ -1332,16 +1345,16 @@ void AliPerformanceEff::Analyse()
 \r
   fEffSecHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *etaRecP = fEffSecHisto->Projection(0);\r
-  TH1D *etaRecP_c = (TH1D*)etaRecP->Clone();\r
-  etaRecP_c->Divide(etaRecP,etaAllP,1,1,"B");\r
-  etaRecP_c->SetName("etaRecEffP");\r
+  TH1D *etaRecPc = (TH1D*)etaRecP->Clone();\r
+  etaRecPc->Divide(etaRecP,etaAllP,1,1,"B");\r
+  etaRecPc->SetName("etaRecEffP");\r
 \r
-  etaRecP_c->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(0)->GetTitle());\r
-  etaRecP_c->GetYaxis()->SetTitle("efficiency");\r
+  etaRecPc->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(0)->GetTitle());\r
+  etaRecPc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (protons)",fEffSecHisto->GetAxis(0)->GetTitle());\r
-  etaRecP_c->SetTitle(title);\r
+  etaRecPc->SetTitle(title);\r
 \r
-  aFolderObj->Add(etaRecP_c);\r
+  aFolderObj->Add(etaRecPc);\r
 \r
   // findable efficiency vs eta\r
 \r
@@ -1354,16 +1367,16 @@ void AliPerformanceEff::Analyse()
   fEffSecHisto->GetAxis(5)->SetRangeUser(1.,1.);\r
 \r
   TH1D *etaRecF = fEffSecHisto->Projection(0); // rec findable\r
-  TH1D *etaRecF_c = (TH1D*)etaRecF->Clone();\r
-  etaRecF_c->Divide(etaRecF,etaAllF,1,1,"B");\r
-  etaRecF_c->SetName("etaRecEffF");\r
+  TH1D *etaRecFc = (TH1D*)etaRecF->Clone();\r
+  etaRecFc->Divide(etaRecF,etaAllF,1,1,"B");\r
+  etaRecFc->SetName("etaRecEffF");\r
 \r
-  etaRecF_c->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(0)->GetTitle());\r
-  etaRecF_c->GetYaxis()->SetTitle("efficiency");\r
+  etaRecFc->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(0)->GetTitle());\r
+  etaRecFc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (findable)",fEffSecHisto->GetAxis(0)->GetTitle());\r
-  etaRecF_c->SetTitle(title);\r
+  etaRecFc->SetTitle(title);\r
 \r
-  aFolderObj->Add(etaRecF_c);\r
+  aFolderObj->Add(etaRecFc);\r
 \r
   //\r
   // efficiency vs phi\r
@@ -1379,16 +1392,16 @@ void AliPerformanceEff::Analyse()
 \r
   fEffSecHisto->GetAxis(4)->SetRangeUser(1.,1.);  // reconstructed \r
   TH1D *phiRec = fEffSecHisto->Projection(1);\r
-  TH1D *phiRec_c = (TH1D*)phiRec->Clone();\r
-  phiRec_c->Divide(phiRec,phiAll,1,1,"B");\r
-  phiRec_c->SetName("phiRecEff");\r
+  TH1D *phiRecc = (TH1D*)phiRec->Clone();\r
+  phiRecc->Divide(phiRec,phiAll,1,1,"B");\r
+  phiRecc->SetName("phiRecEff");\r
 \r
-  phiRec_c->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(1)->GetTitle());\r
-  phiRec_c->GetYaxis()->SetTitle("efficiency");\r
+  phiRecc->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(1)->GetTitle());\r
+  phiRecc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency",fEffSecHisto->GetAxis(1)->GetTitle());\r
-  phiRec_c->SetTitle(title);\r
+  phiRecc->SetTitle(title);\r
 \r
-  aFolderObj->Add(phiRec_c);\r
+  aFolderObj->Add(phiRecc);\r
 \r
   // rec efficiency vs pid vs phi\r
   fEffSecHisto->GetAxis(4)->SetRangeUser(0.,1.); \r
@@ -1398,16 +1411,16 @@ void AliPerformanceEff::Analyse()
 \r
   fEffSecHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *phiRecEle = fEffSecHisto->Projection(1);\r
-  TH1D *phiRecEle_c = (TH1D*)phiRecEle->Clone();\r
-  phiRecEle_c->Divide(phiRecEle,phiAllEle,1,1,"B");\r
-  phiRecEle_c->SetName("phiRecEffEle");\r
+  TH1D *phiRecElec = (TH1D*)phiRecEle->Clone();\r
+  phiRecElec->Divide(phiRecEle,phiAllEle,1,1,"B");\r
+  phiRecElec->SetName("phiRecEffEle");\r
 \r
-  phiRecEle_c->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(1)->GetTitle());\r
-  phiRecEle_c->GetYaxis()->SetTitle("efficiency");\r
+  phiRecElec->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(1)->GetTitle());\r
+  phiRecElec->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (electrons)",fEffSecHisto->GetAxis(1)->GetTitle());\r
-  phiRecEle_c->SetTitle(title);\r
+  phiRecElec->SetTitle(title);\r
 \r
-  aFolderObj->Add(phiRecEle_c);\r
+  aFolderObj->Add(phiRecElec);\r
 \r
   //\r
   fEffSecHisto->GetAxis(4)->SetRangeUser(0.,1.); \r
@@ -1417,16 +1430,16 @@ void AliPerformanceEff::Analyse()
 \r
   fEffSecHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *phiRecPi = fEffSecHisto->Projection(1);\r
-  TH1D *phiRecPi_c = (TH1D*)phiRecPi->Clone();\r
-  phiRecPi_c->Divide(phiRecPi,phiAllPi,1,1,"B");\r
-  phiRecPi_c->SetName("phiRecEffPi");\r
+  TH1D *phiRecPic = (TH1D*)phiRecPi->Clone();\r
+  phiRecPic->Divide(phiRecPi,phiAllPi,1,1,"B");\r
+  phiRecPic->SetName("phiRecEffPi");\r
 \r
-  phiRecPi_c->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(1)->GetTitle());\r
-  phiRecPi_c->GetYaxis()->SetTitle("efficiency");\r
+  phiRecPic->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(1)->GetTitle());\r
+  phiRecPic->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (pions)",fEffSecHisto->GetAxis(1)->GetTitle());\r
-  phiRecPi_c->SetTitle(title);\r
+  phiRecPic->SetTitle(title);\r
 \r
-  aFolderObj->Add(phiRecPi_c);\r
+  aFolderObj->Add(phiRecPic);\r
 \r
   fEffSecHisto->GetAxis(4)->SetRangeUser(0.,1.); \r
   fEffSecHisto->GetAxis(3)->SetRangeUser(3.,3.); // kaons\r
@@ -1435,17 +1448,17 @@ void AliPerformanceEff::Analyse()
   fEffSecHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *phiRecK = fEffSecHisto->Projection(1);\r
 \r
-  TH1D *phiRecK_c = (TH1D*)phiRecK->Clone();\r
-  phiRecK_c->Divide(phiRecK,phiAllK,1,1,"B");\r
-  phiRecK_c->SetName("phiRecEffK");\r
+  TH1D *phiRecKc = (TH1D*)phiRecK->Clone();\r
+  phiRecKc->Divide(phiRecK,phiAllK,1,1,"B");\r
+  phiRecKc->SetName("phiRecEffK");\r
 \r
-  phiRecK_c->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(1)->GetTitle());\r
-  phiRecK_c->GetYaxis()->SetTitle("efficiency");\r
+  phiRecKc->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(1)->GetTitle());\r
+  phiRecKc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (kaons)",fEffSecHisto->GetAxis(1)->GetTitle());\r
-  phiRecK_c->SetTitle(title);\r
+  phiRecKc->SetTitle(title);\r
 \r
 \r
-  aFolderObj->Add(phiRecK_c);\r
+  aFolderObj->Add(phiRecKc);\r
 \r
   fEffSecHisto->GetAxis(4)->SetRangeUser(0.,1.); \r
   fEffSecHisto->GetAxis(3)->SetRangeUser(4.,4.); // protons\r
@@ -1453,16 +1466,16 @@ void AliPerformanceEff::Analyse()
 \r
   fEffSecHisto->GetAxis(4)->SetRangeUser(1.,1.); // reconstructed\r
   TH1D *phiRecP = fEffSecHisto->Projection(1);\r
-  TH1D *phiRecP_c = (TH1D*)phiRecP->Clone();\r
-  phiRecP_c->Divide(phiRecP,phiAllP,1,1,"B");\r
-  phiRecP_c->SetName("phiRecEffP");\r
+  TH1D *phiRecPc = (TH1D*)phiRecP->Clone();\r
+  phiRecPc->Divide(phiRecP,phiAllP,1,1,"B");\r
+  phiRecPc->SetName("phiRecEffP");\r
 \r
-  phiRecP_c->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(1)->GetTitle());\r
-  phiRecP_c->GetYaxis()->SetTitle("efficiency");\r
+  phiRecPc->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(1)->GetTitle());\r
+  phiRecPc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (protons)",fEffSecHisto->GetAxis(1)->GetTitle());\r
-  phiRecP_c->SetTitle(title);\r
+  phiRecPc->SetTitle(title);\r
 \r
-  aFolderObj->Add(phiRecP_c);\r
+  aFolderObj->Add(phiRecPc);\r
 \r
   // findable efficiency vs phi\r
 \r
@@ -1475,16 +1488,16 @@ void AliPerformanceEff::Analyse()
   fEffSecHisto->GetAxis(5)->SetRangeUser(1.,1.);\r
 \r
   TH1D *phiRecF = fEffSecHisto->Projection(1); // rec findable\r
-  TH1D *phiRecF_c = (TH1D*)phiRecF->Clone();\r
-  phiRecF_c->Divide(phiRecF,phiAllF,1,1,"B");\r
-  phiRecF_c->SetName("phiRecEffF");\r
+  TH1D *phiRecFc = (TH1D*)phiRecF->Clone();\r
+  phiRecFc->Divide(phiRecF,phiAllF,1,1,"B");\r
+  phiRecFc->SetName("phiRecEffF");\r
 \r
-  phiRecF_c->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(1)->GetTitle());\r
-  phiRecF_c->GetYaxis()->SetTitle("efficiency");\r
+  phiRecFc->GetXaxis()->SetTitle(fEffSecHisto->GetAxis(1)->GetTitle());\r
+  phiRecFc->GetYaxis()->SetTitle("efficiency");\r
   sprintf(title,"%s vs %s","rec. efficiency (findable)",fEffSecHisto->GetAxis(1)->GetTitle());\r
-  phiRecF_c->SetTitle(title);\r
+  phiRecFc->SetTitle(title);\r
 \r
-  aFolderObj->Add(phiRecF_c);\r
+  aFolderObj->Add(phiRecFc);\r
   }\r
 \r
   // export objects to analysis folder\r
index 7860749e18f31401a783cef8824fc6ac97f0218f..bdbf11ab8be00f02f1d25c428f169674d4789f86 100644 (file)
@@ -12,6 +12,7 @@ class TFile;
 class TParticle;
 class TString;
 class TNamed;
+class THnSparse;
 class AliMCInfo;
 class AliESDRecInfo;
 class AliESDEvent; 
@@ -25,7 +26,6 @@ class AliRecInfoCuts;
 class AliMCInfoCuts;
 class AliESDVertex;
 
-#include "THnSparse.h"
 #include "AliPerformanceObject.h"
 
 class AliPerformanceEff : public AliPerformanceObject {
@@ -65,7 +65,7 @@ public :
   Bool_t IsRecTPCITS(AliESDtrack *track);
   Bool_t IsRecConstrained(AliESDtrack *track);
 
-  Bool_t IsFindable(AliMCEvent *mcEvent, Int_t label);
+  Bool_t IsFindable(const AliMCEvent *mcEvent, Int_t label);
   Int_t TransformToPID(TParticle *particle);
 
   // Selection cuts