#include "AliESDEvent.h"
#include "AliESDfriend.h"
-
ClassImp(AliESDHandler)
//______________________________________________________________________________
fesdf(NULL),
fTreeEF(NULL),
fFileEF(NULL),
- fFileName("AliESDfriends_v2.root")
+ fFileName("AliESDfriends_v1.root"),
+ fIsEventSelectedForFriends(kFALSE)
{
+
// default constructor
}
fesdf(NULL),
fTreeEF(NULL),
fFileEF(NULL),
- fFileName("AliESDfriends_v2.root")
+ fFileName("AliESDfriends_v1.root"),
+ fIsEventSelectedForFriends(kFALSE)
{
// constructor with name and title
FillTree();
// resetting
- fesdf->~AliESDfriend();
+ if (fesdf) fesdf->~AliESDfriend();
new(fesdf) AliESDfriend();
return kTRUE;
}
//
// Fill the ESD Tree
//
-
- AliDebug(2,Form("number of friend tracks = %d\n",fesdf->GetNumberOfTracks()));
-
+ if (fIsEventSelectedForFriends){
+ AliDebug(2,Form("number of friend tracks = %d\n",fesdf->GetNumberOfTracks()));
+ }
+ else {
+ fesdf->SetSkipBit(kTRUE);
+ }
+ AliDebug(2,Form("friend = %p",fesdf));
fFileEF->cd();
fTreeEF->Fill();
}
-