#include <TH1F.h>
#include <TCanvas.h>
- #include "AliESD.h"
-
+ #include "AliESDEvent.h"
+ #include "AliESDv0.h"
#endif
extern TROOT *gROOT;
if (!ef||!ef->IsOpen()) {cerr<<"Can't AliESDs.root !\n"; return 1;}
cerr<<"\n****** "<<fname<<" ******\n";
- AliESD* event = new AliESD;
+ AliESDEvent* event = new AliESDEvent();
TTree* tree = (TTree*) ef->Get("esdTree");
if (!tree) {cerr<<"no ESD tree found\n"; return 1;};
- tree->SetBranchAddress("ESD", &event);
+ event->ReadFromTree(tree);
Int_t rc=0,n=0;
}
delete event;
+ delete tree;
ef->Close();
TCanvas *c1=(TCanvas*)gROOT->FindObject("c1");