]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
adding optional messages for number of extracted clusters; no functional change
authorrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 27 Oct 2011 07:49:44 +0000 (07:49 +0000)
committerrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 27 Oct 2011 07:49:44 +0000 (07:49 +0000)
HLT/TPCLib/AliHLTTPCClusterAccessHLTOUT.cxx

index 8dd5701c9cac238986b1d972ddfad2e281abce5e..1e4954101356812df7eddb5b48a74751e117af8c 100644 (file)
@@ -163,6 +163,7 @@ int AliHLTTPCClusterAccessHLTOUT::ProcessClusters(const char* params)
       AliError(Form("can not get cluster array for sector %d", sector));
       return -ENOBUFS;
     }
+    if (fVerbosity>0) AliInfo(Form("converted %d cluster(s) for sector %d", pArray->GetEntriesFast() ,sector));
     return pArray->GetEntriesFast();
   }
 
@@ -214,6 +215,8 @@ int AliHLTTPCClusterAccessHLTOUT::ProcessClusters(const char* params)
   // read data
   iResult=-ENODATA;
   AliHLTTPCDataCompressionDecoder decoder;
+  decoder.SetVerbosity(fVerbosity);
+  int nExtractedClusters=0;
   for (bNextBlock=(pHLTOUT->SelectFirstDataBlock()>=0);
        bNextBlock; bNextBlock=(pHLTOUT->SelectNextDataBlock()>=0)) {
     AliHLTComponentBlockData desc;
@@ -233,6 +236,7 @@ int AliHLTTPCClusterAccessHLTOUT::ProcessClusters(const char* params)
                                            reinterpret_cast<AliHLTUInt8_t*>(desc.fPtr),
                                            desc.fSize,
                                            desc.fSpecification);
+      if (iResult>0) nExtractedClusters+=iResult;
       continue;
     } else if (!TestBit(kSkipTrackClusters) &&
               desc.fDataType==AliHLTTPCDefinitions::ClusterTracksCompressedDataType()) {
@@ -247,12 +251,23 @@ int AliHLTTPCClusterAccessHLTOUT::ProcessClusters(const char* params)
   pSystem->ReleaseHLTOUT(pHLTOUT);
 
   if (iResult<0) return iResult;
+  if (fVerbosity>0) {
+    int nConvertedClusters=0;
+    for (int s=0; s<72; s++) {
+      TObjArray* pArray=fClusters->GetSectorArray(s);
+      if (!pArray) continue;
+      nConvertedClusters+=pArray->GetEntriesFast();
+    }
+    AliInfo(Form("extracted HLT clusters: %d, converted HLT clusters: %d", nExtractedClusters, nConvertedClusters));
+  }
+
   fCurrentSector=sector;
   TObjArray* pArray=fClusters->GetSectorArray(fCurrentSector);
   if (!pArray) {
     AliError(Form("can not get cluster array for sector %d", sector));
     return -ENOBUFS;
   }
+  if (fVerbosity>0) AliInfo(Form("converted %d cluster(s) for sector %d", pArray->GetEntriesFast() ,sector));
   return pArray->GetEntriesFast();
 }