ClassImp(AliESDfriend)
-AliESDfriend::AliESDfriend(): TObject(), fTracks("AliESDfriendTrack",1),
+AliESDfriend::AliESDfriend(): AliVfriendEvent(), fTracks("AliESDfriendTrack",1),
fESDVZEROfriend(NULL),
fESDTZEROfriend(NULL),
fNclustersTPC(),
}
AliESDfriend::AliESDfriend(const AliESDfriend &f) :
- TObject(f),
- AliVfriendEvent(),
+ AliVfriendEvent(f),
fTracks(f.fTracks),
fESDVZEROfriend(f.fESDVZEROfriend ? new AliESDVZEROfriend(*f.fESDVZEROfriend) : NULL),
fESDTZEROfriend(f.fESDTZEROfriend ? new AliESDTZEROfriend(*f.fESDTZEROfriend) : NULL),
class AliESDTZEROfriend;
//_____________________________________________________________________________
-class AliESDfriend : public TObject, public AliVfriendEvent {
+class AliESDfriend : public AliVfriendEvent {
public:
AliESDfriend();
AliESDfriend(const AliESDfriend &);
#define ALIVFRIENDEVENT_H
#include "Rtypes.h"
+#include "TObject.h"
#include "AliVMisc.h"
class AliVfriendTrack;
//_____________________________________________________________________________
-class AliVfriendEvent {
+class AliVfriendEvent: public TObject {
public:
AliVfriendEvent() {}
+ AliVfriendEvent(const AliVfriendEvent &f) :TObject(f){}
+
virtual ~AliVfriendEvent() {}
// constructor and method for reinitialisation of virtual table
private:
- AliVfriendEvent(const AliVfriendEvent &);
AliVfriendEvent& operator=(const AliVfriendEvent& esd);
};