X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=TPC%2FAliTPCtrackerMI.cxx;h=63f315944222a9c3dbb1f20c6bc54f0741c74d48;hp=cb1bdb05a4994a9a0e24d78bf18bc210508e8bcc;hb=3da363a1398f2e06a276de3ae6b2c390bf537271;hpb=b63a407ca6d523f94a5c0fac5fe39c88bc6676e4;ds=sidebyside diff --git a/TPC/AliTPCtrackerMI.cxx b/TPC/AliTPCtrackerMI.cxx index cb1bdb05a49..63f31594422 100644 --- a/TPC/AliTPCtrackerMI.cxx +++ b/TPC/AliTPCtrackerMI.cxx @@ -1414,23 +1414,34 @@ AliTPCclusterMI *AliTPCtrackerMI::GetClusterMI(Int_t index) const { const AliTPCRow * tpcrow=0; AliTPCclusterMI * clrow =0; + if (secfN1<=ncl) return 0; clrow = tpcrow->fClusters1; - else + } + else { + if (tpcrow->fN2<=ncl) return 0; clrow = tpcrow->fClusters2; + } } - else{ + else { tpcrow = &(fOuterSec[(sec-fkNIS*2)%fkNOS][row]); - if (sec-2*fkNISfN1<=ncl) return 0; clrow = tpcrow->fClusters1; - else + } + else { + if (tpcrow->fN2<=ncl) return 0; clrow = tpcrow->fClusters2; + } } - if (tpcrow==0) return 0; - if (tpcrow->GetN()<=ncl) return 0; - // return (AliTPCclusterMI*)(*tpcrow)[ncl]; + return &(clrow[ncl]); }