X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=RAW%2FAliRawEvent.h;h=f3cbf27e1e129cb8324d1ff461836f0adfaafeaf;hp=a6133ca07b4cce5d73d1015f60087a81532303b5;hb=299738b96dd973e3136c16c4eafd6b7061696d20;hpb=94d918a7f5afe6299763f444a7ef1a7164566ded diff --git a/RAW/AliRawEvent.h b/RAW/AliRawEvent.h index a6133ca07b4..f3cbf27e1e1 100644 --- a/RAW/AliRawEvent.h +++ b/RAW/AliRawEvent.h @@ -35,9 +35,13 @@ #include #endif +#ifndef ROOT_TObjArray +#include +#endif + // Forward class declarations -class AliRawEventHeader; +class AliRawEventHeaderBase; class AliRawEquipment; @@ -47,7 +51,8 @@ public: AliRawEvent(); virtual ~AliRawEvent(); - AliRawEventHeader *GetHeader(); + AliRawEventHeaderBase *GetHeader(char*& data); + AliRawEventHeaderBase *GetHeader(); Int_t GetNEquipments() const { return fNEquipments; } AliRawEquipment *NextEquipment(); AliRawEquipment *GetEquipment(Int_t index) const; @@ -59,7 +64,7 @@ public: private: Int_t fNEquipments; // number of valid equipments Int_t fNSubEvents; // number of valid sub-events - AliRawEventHeader *fEvtHdr; // event header object + AliRawEventHeaderBase *fEvtHdr; // event header object TObjArray *fEquipments; // AliRawEquipment's TObjArray *fSubEvents; // sub AliRawEvent's