]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - FMD/AliFMDRawReader.cxx
Adding comment lines
[u/mrichter/AliRoot.git] / FMD / AliFMDRawReader.cxx
index 227af2b65e9e507ba3efaf054c7ef2c64fe7a418..75392f6c13a71efb0762a3ccc1e067c5e4858bbb 100644 (file)
@@ -90,7 +90,7 @@ AliFMDRawReader::Exec(Option_t*)
   ReadAdcs(array);
   Int_t nWrite = fTree->Fill();
   AliFMDDebug(1, ("Got a grand total of %d digits, wrote %d bytes to tree", 
-                  array->GetEntries(), nWrite));
+                  array->GetEntriesFast(), nWrite));
 }
 
 
@@ -111,8 +111,7 @@ AliFMDRawReader::ReadAdcs(TClonesArray* array)
   // Get sample rate 
   AliFMDParameters* pars = AliFMDParameters::Instance();
   AliFMDRawStream input(fReader);
-  AliFMDDebug(5, ("Setting old RCU format and 7 word headers"));
-  input.SetOldRCUFormat(!pars->HasRcuTrailer());
+  AliFMDDebug(5, ("Setting 7 word headers"));
   input.SetShortDataHeader(!pars->HasCompleteHeader());
 
   UShort_t stripMin = 0;
@@ -129,6 +128,7 @@ AliFMDRawReader::ReadAdcs(TClonesArray* array)
   Bool_t isGood = kTRUE;
   while (isGood) {
     isGood = input.ReadChannel(ddl, hwaddr, last, data);
+    if (!isGood) break;
 
     AliFMDDebug(5, ("Read channel 0x%x of size %d", hwaddr, last));
     UShort_t det, sec, str;