correcting typo and compilation warnings
authorrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 7 Nov 2008 15:10:19 +0000 (15:10 +0000)
committerrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 7 Nov 2008 15:10:19 +0000 (15:10 +0000)
RAW/AliAltroBunch.cxx
RAW/AliAltroBunch.h
RAW/AliAltroDecoder.cxx

index 1235e06..9530349 100644 (file)
@@ -22,7 +22,7 @@ AliAltroBunch::AliAltroBunch() :
   fBunchSize(-1),
   fEndTimeBin(0),
   fStartTimeBin(999),
-  fPrewBunchSize(0),
+  fPrevBunchSize(0),
   fPrevEndTimeBin(0)
 //  fIsFirstBunch(true)
 {
index 91e4373..a002035 100644 (file)
@@ -22,12 +22,12 @@ public:
   inline Int_t  GetBunchSize()    const { return fBunchSize; }
   inline void SetBunchSize(Int_t size) 
   {
-    fPrewBunchSize =  fBunchSize;  fBunchSize = size; 
+    fPrevBunchSize =  fBunchSize;  fBunchSize = size; 
   }
  
   inline int CheckConsistency()    
   {
-    if(static_cast<UInt_t>(fPrevEndTimeBin) <= (fEndTimeBin+fPrewBunchSize))
+    if( fPrevEndTimeBin <= fEndTimeBin + fPrevBunchSize )
       {
        //      printf("%s:%d, ERROR conistency check failed\n", __FILE__ , __LINE__ );
        return  DECODERERROR;
@@ -50,8 +50,8 @@ private:
   Int_t   fBunchSize;     // total size of current bunch including timestamp and the size indicator (i.e a bunch with just one sample will have size 3)
   UInt_t  fEndTimeBin;    // Time stamp of the last sample in the bunch in entities of sample indexes
   UInt_t  fStartTimeBin;  // Time index of the first bin in the bunch 
-  Int_t   fPrewBunchSize;   
-  Int_t   fPrevEndTimeBin;
+  UInt_t  fPrevBunchSize; // Previous bunch size  
+  UInt_t  fPrevEndTimeBin;// Previous end time bin
   // bool fIsFirstBunch;
 
   ClassDef(AliAltroBunch,0) // container class for Altro bunches
index b867f8b..f6c9e65 100644 (file)
@@ -186,7 +186,7 @@ Bool_t AliAltroDecoder::NextChannel(AliAltroData *altroDataPtr)
       // we are reading backwards, so the index is already 1 inside the block
       if(fOutBufferIndex >= 7)
        {
-         if((fOutBuffer[fOutBufferIndex] << 4 ) | ((fOutBuffer[fOutBufferIndex-1] & 0x3c0) >> 6) == 0x2aaa)
+         if(((fOutBuffer[fOutBufferIndex] << 4 ) | ((fOutBuffer[fOutBufferIndex-1] & 0x3c0) >> 6)) == 0x2aaa)
            {
              altroDataPtr->SetIsComplete(kTRUE);
              fComplete ++;
@@ -316,7 +316,7 @@ int AliAltroDecoder::SetMemory(UChar_t *dtaPtr, UInt_t size)
       return -99;
     }
 
-  if (size<(fkN32HeaderWords+1)*4)
+  if ((Int_t)size<(fkN32HeaderWords+1)*4)
     {
       //      printf("\nAliAltroDecoder::SetMemory(UChar_t *dtaPtr, UInt_t size) FATAL ERROR, too little data (%d)\n", size);
       //      printf("Data buffer must contain the CDH and at least one 32bit RCU trailer word\n");