]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/TPCLib/tracking-ca/AliHLTTPCCASliceOutput.cxx
update of the GPU tracker
[u/mrichter/AliRoot.git] / HLT / TPCLib / tracking-ca / AliHLTTPCCASliceOutput.cxx
index 2fcbe84acfc3e21ca918b84bea4ac08d9361fe5f..3ecdcd44ed61dd8ffaf3614fa4cb40e3e6c88ba9 100644 (file)
@@ -39,25 +39,25 @@ inline void AssignNoAlignment( int &dst, int &size, int count )
 void AliHLTTPCCASliceOutput::Allocate(AliHLTTPCCASliceOutput* &ptrOutput, int nTracks, int nTrackHits, outputControlStruct* outputControl)
 {
        //Allocate All memory needed for slice output
-  const int memsize =  EstimateSize(nTracks, nTrackHits);
-
-  if (outputControl->fOutputPtr)
-  {
-    if (outputControl->fOutputMaxSize < memsize)
-      {
-       outputControl->fEndOfSpace = 1;
-       ptrOutput = NULL;
-       return;
-      }
-    ptrOutput = (AliHLTTPCCASliceOutput*) outputControl->fOutputPtr;
-    outputControl->fOutputPtr += memsize;
-    outputControl->fOutputMaxSize -= memsize;
-  }
-  else
-    {
-      if (ptrOutput) free(ptrOutput);
-      ptrOutput = (AliHLTTPCCASliceOutput*) malloc(memsize);
-    }
-  ptrOutput->SetMemorySize(memsize);
+       const int memsize =  EstimateSize(nTracks, nTrackHits);
+
+       if (outputControl->fOutputPtr)
+       {
+               if (outputControl->fOutputMaxSize < memsize)
+               {
+                       outputControl->fEndOfSpace = 1;
+                       ptrOutput = NULL;
+                       return;
+               }
+               ptrOutput = (AliHLTTPCCASliceOutput*) outputControl->fOutputPtr;
+               outputControl->fOutputPtr += memsize;
+               outputControl->fOutputMaxSize -= memsize;
+       }
+       else
+       {
+               if (ptrOutput) free(ptrOutput);
+               ptrOutput = (AliHLTTPCCASliceOutput*) malloc(memsize);
+       }
+       ptrOutput->SetMemorySize(memsize);
 }
 #endif