]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
protection for edge centrality and bin setting
authorgconesab <gconesab@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 29 Nov 2013 10:10:47 +0000 (10:10 +0000)
committergconesab <gconesab@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 29 Nov 2013 10:10:47 +0000 (10:10 +0000)
PWG/CaloTrackCorrBase/AliAnaCaloTrackCorrBaseClass.cxx

index c474bc851ba5ede5d8149110de923f9c7ad051b2..b74d051a510b07ad08e058715ee429613403208e 100755 (executable)
@@ -443,7 +443,12 @@ Int_t AliAnaCaloTrackCorrBaseClass::GetEventCentralityBin()
     
     if((minCent< 0 && maxCent< 0) || minCent>=maxCent)
     {
-      curCentrBin = GetEventCentrality() * GetNCentrBin() / GetReader()->GetCentralityOpt(); 
+      curCentrBin = GetEventCentrality() * GetNCentrBin() / GetReader()->GetCentralityOpt();
+      if(curCentrBin==GetNCentrBin())
+      {
+        curCentrBin = GetNCentrBin()-1;
+        printf("AliAnaCaloTrackCorrBaseClass::GetEventCentralityBin() - Centrality = %d, put it in last bin \n",GetEventCentrality());
+      }
     }
     else
     {