X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=RAW%2FAliRawData.h;h=5f37e47e9ab21b521cb0949aaced64696df8c226;hb=2e52dc29a270c4e559f0282f3e0ce162f340c598;hp=c558604b6f997ec3367bb730ecc506ceb614cca6;hpb=d04aea321b4646bfd1143ff57d597ea77537e760;p=u%2Fmrichter%2FAliRoot.git diff --git a/RAW/AliRawData.h b/RAW/AliRawData.h index c558604b6f9..5f37e47e9ab 100644 --- a/RAW/AliRawData.h +++ b/RAW/AliRawData.h @@ -23,39 +23,25 @@ public: AliRawData(); virtual ~AliRawData() { if (fOwner) delete [] fRawData; } - inline void SetSize(Int_t size); inline void SetBuffer(void *buf, Int_t size); Int_t GetSize() const { return fSize; } void *GetBuffer() { return fRawData; } private: Int_t fSize; // number of raw data bytes - Int_t fBufSize; //!actual size of fRawData char *fRawData; //[fSize] raw event data Bool_t fOwner; //!if true object owns fRawData buffer - AliRawData(const AliRawData &); // not implemented, usage causes - AliRawData &operator=(const AliRawData &); // link time error + AliRawData(const AliRawData &); + AliRawData &operator=(const AliRawData &); - ClassDef(AliRawData,1) // Alice raw event buffer + ClassDef(AliRawData,2) // Alice raw event buffer }; -void AliRawData::SetSize(Int_t size) -{ - if (size > fBufSize) { - if (fOwner) delete [] fRawData; - fRawData = new char [size]; - fBufSize = size; - fOwner = kTRUE; - } - fSize = size; -} - void AliRawData::SetBuffer(void *buf, Int_t size) { if (fOwner) delete [] fRawData; fRawData = (char *) buf; - fBufSize = size; fSize = size; fOwner = kFALSE; }