r.fStage = 2;
}
- else if( iSync<=3+159*2+1+159*2 )
+ else if( iSync<=3+159*2+1+159*2+1 )
{
int iRow, nextRow;
nextRow = iRow+1;
if( nextRow>158 ) nextRow = 158;
}else{
- iRow = 158 - (iSync - 4-159*2-1)/2;
+ iRow = 159 - (iSync - 4-159*2)/2;
//if( iBlock==0 && iThread==0 ) myprintf2(iSync,iRow);
if( iRow >= s.fMaxStartRow ) return;
nextRow = iRow-1;
}
}
- else if( iSync== 4+159*4 +1+1 ) // 642
+ else if( iSync== 4+159*4 +1+1+1 ) // 642
{
StoreTracklet( nBlocks, nThreads, iBlock, iThread, iSync, //SG!!!
Int_t fHitStoreOffset; // offset in the global array
};
- GPUd() static Int_t NThreadSyncPoints(){ return 4+159*4 +1+1; }
+ GPUd() static Int_t NThreadSyncPoints(){ return 4+159*4 +1+1+1; }
GPUd() static void Thread( Int_t nBlocks, Int_t nThreads, Int_t iBlock, Int_t iThread,
Int_t iSync, AliHLTTPCCASharedMemory &s, AliHLTTPCCAThreadMemory &r,