#include "TRefArray.h"
#include "AliTOFHeader.h"
#include "AliVTrdTrack.h"
+
+class AliVfriendEvent;
class AliCentrality;
class AliEventplane;
class AliVVZERO;
class AliVZDC;
class AliVMFT; // AU
+class AliESDkink;
class AliVEvent : public TObject {
+ private:
+ // disable some methods from AliVEvent interface
+
+ UInt_t GetTimeStamp() const { return 0; }
+ UInt_t GetEventSpecie() const { return 0; }
+ ULong64_t GetTriggerMaskNext50() const { return 0; }
+ AliVfriendEvent* FindFriend() const { return 0; }
+
+ Int_t GetNumberOfKinks() const { return 0; }
+
+ AliESDkink* GetKink(Int_t /*i*/) const { return NULL; }
public:
enum EOfflineTriggerTypes {
// Header
virtual AliVHeader* GetHeader() const = 0;
+ //
+ // field initialization
+ virtual Bool_t InitMagneticField() const {return kFALSE;}
// Delegated methods for fESDRun or AODHeader
virtual Int_t GetNumberOfESDTracks() const { return 0; }
- ClassDef(AliVEvent,2) // base class for AliEvent data
+ virtual void ConnectTracks() {}
+
+ ClassDef(AliVEvent, 3) // base class for AliEvent data
};
#endif