]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RAW/AliRawEvent.h
A fix for being able to compile the par file of ANALYSISalice if requested
[u/mrichter/AliRoot.git] / RAW / AliRawEvent.h
index 30d7628a4c7f9c7f662d9951919f8eadde91c4a5..638a8a8e3ad9a238cb55beb79f0134d7956268f4 100644 (file)
@@ -1,6 +1,6 @@
 #ifndef ALIRAWEVENT_H
 #define ALIRAWEVENT_H
-// @(#)alimdc:$Name$:$Id$
+// @(#) $Id$
 // Author: Fons Rademakers  26/11/99
 // Updated: Dario Favretto  15/04/2003
 
 
 
 // Forward class declarations
-class AliRawEventHeader;
-class AliRawEquipment;
+class AliRawEventHeaderBase;
 
+#include "AliRawVEvent.h"
 
-class AliRawEvent : public TObject {
+class AliRawEvent : public AliRawVEvent {
 
 public:
    AliRawEvent();
    virtual ~AliRawEvent();
 
-   AliRawEventHeader     *GetHeader();
-   Int_t                  GetNEquipments() const { return fNEquipments; }
-   AliRawEquipment       *NextEquipment();
-   AliRawEquipment       *GetEquipment(Int_t index) const;
-   Int_t                  GetNSubEvents() const { return fNSubEvents; }
-   AliRawEvent           *NextSubEvent();
-   AliRawEvent           *GetSubEvent(Int_t index) const;
-   void                   Reset();
+   virtual AliRawEventHeaderBase *GetHeader();
+   virtual Int_t                  GetNEquipments() const { return fNEquipments; }
+   virtual AliRawVEquipment       *GetEquipment(Int_t index) const;
+   virtual Int_t                  GetNSubEvents() const { return fNSubEvents; }
+   virtual AliRawVEvent           *GetSubEvent(Int_t index);
 
 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
 
    AliRawEvent(const AliRawEvent& rawEvent);
    AliRawEvent& operator = (const AliRawEvent& rawEvent);
 
-   ClassDef(AliRawEvent,2)  // ALICE raw event object
+   ClassDef(AliRawEvent,3)  // ALICE raw event object
 };
 
 #endif