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(f),
fTracks(f.fTracks),
fESDVZEROfriend(f.fESDVZEROfriend ? new AliESDVZEROfriend(*f.fESDVZEROfriend) : NULL),
fESDTZEROfriend(f.fESDTZEROfriend ? new AliESDTZEROfriend(*f.fESDTZEROfriend) : NULL),
}
+void AliESDfriend::Reset()
+{
+ //
+ // Reset friend information
+ //
+ fTracks.Delete();
+ for (Int_t i=0;i<72;i++)
+ {
+ fNclustersTPC[i]=0;
+ fNclustersTPCused[i]=0;
+ }
+ delete fESDVZEROfriend; fESDVZEROfriend=0;
+ delete fESDTZEROfriend; fESDTZEROfriend=0;
+}
+
void AliESDfriend::SetVZEROfriend(AliESDVZEROfriend * obj)
{