]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGGA/GammaConv/AliAnalysisTaskdPhi.h
changing order or z c bins
[u/mrichter/AliRoot.git] / PWGGA / GammaConv / AliAnalysisTaskdPhi.h
index 0ed5d67f8c39b987e4224304d0995b328cd31faf..bb6ac1c41167e64ef706c5bef7737ce65584b439 100644 (file)
@@ -124,10 +124,16 @@ inline AliAnaConvCorrBase * AliAnalysisTaskdPhi::GetCorrObject(Int_t binz, Int_t
          return NULL;
        }
 
-  TObjArray * arrayc = static_cast<TObjArray*>(array->At(binz));
-  AliAnaConvCorrBase * corrmaker = static_cast<AliAnaConvCorrBase*>(arrayc->At(binc));
-  return corrmaker;
+  if(array->GetEntriesFast() > binc) {
+
+       TObjArray * arrayc = static_cast<TObjArray*>(array->At(binc));
+       if(arrayc->GetEntriesFast() > binz) {
+         AliAnaConvCorrBase * corrmaker = static_cast<AliAnaConvCorrBase*>(arrayc->At(binz));
+         return corrmaker;
+       } else { cout << "balle"<<endl; }
+  } else { cout << "balle"<<endl; }
 
+  return NULL;
 }
 
 inline Int_t AliAnalysisTaskdPhi::GetBin(TAxis & axis, Double_t value) {