/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
* See cxx source for full Copyright notice */
+#define DECODERERROR -3
+
#include <TObject.h>
class AliAltroBunch;
AliAltroData();
~ AliAltroData();
- Bool_t NextBunch(AliAltroBunch *altrobunch);
+
+ // Bool_t NextBunch(AliAltroBunch *altrobunch);
+ int NextBunch(AliAltroBunch *altrobunch);
Int_t GetChannel() const;
Int_t GetChip() const;
Int_t GetHadd() const { return fHadd; }
Int_t GetPrevHadd() const { return fPrevHadd; }
Bool_t IsNewHadd() const { return (fHadd != fPrevHadd); }
- void SetHadd(Int_t add) { fPrevHadd = fHadd; fHadd = add; }
+ // void SetHadd(Int_t add) { fPrevHadd = fHadd; fHadd = add; }
+ void SetHadd(Int_t add, Int_t bufferleft) { fPrevHadd = fHadd; fHadd = add; fBufferLeft = bufferleft ; }
+
const UInt_t* GetData() const { return fData; }
void SetData(UInt_t *data) { fData = data; }
// UInt_t* GetData() const { return fData; }
Int_t fBunchCounter;
Bool_t fIsComplete;
+ // Int_t fMaxBunchSize;
+ Int_t fBufferLeft;
+
ClassDef(AliAltroData, 0) // container class for Altro payload
};