]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RAW/AliAltroBunch.h
Coding conventions + Bug fix in NextBunch function of AliAltroData. The GetStartBin...
[u/mrichter/AliRoot.git] / RAW / AliAltroBunch.h
index ee7b96f0379ff7d2c919b87cc904ca65569337a4..008f2a44b747a695d3e7bed4a9e0d1ac6ced8fb6 100644 (file)
@@ -17,27 +17,22 @@ public:
   void   SetBunchSize(Int_t size) { fBunchSize = size; }
   UInt_t GetEndTimeBin()   const { return fEndTimeBin; }
   void   SetEndTimeBin(UInt_t bin) { fEndTimeBin = bin; }
-
-  //  UInt_t GetStartTimeBin() const { return fStartTimeBin; }
-
-
   UInt_t GetStartTimeBin() const 
     { 
-      return (fEndTimeBin - fBunchSize); 
+      return (fEndTimeBin - (fBunchSize -1)); 
     }
 
   void   SetStartTimeBin(UInt_t bin) { fStartTimeBin = bin; }
-  
 
 private:
 
   AliAltroBunch& operator = (const AliAltroBunch& bunch);
   AliAltroBunch(const AliAltroBunch& bunch);
 
-  UInt_t *fData; 
-  Int_t   fBunchSize;
-  UInt_t  fEndTimeBin;
-  UInt_t  fStartTimeBin;
+  UInt_t *fData;          // pointer to data of current bunch
+  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 
 
   ClassDef(AliAltroBunch,0) // container class for Altro bunches
 };