- TTree *tTree=itsl->TreeT();
- if (!tTree) {
- cerr<<"AliCascadeFindVertices.C : Can't get the ITS track tree !"<<endl;
- return 3;
- }
- TTree *vTree=itsl->TreeV0();
- if (!vTree) {
- cerr<<"AliCascadeFindVertices.C : Can't get the V0 tree !"<<endl;
- return 4;
- }
- TTree *xTree=itsl->TreeX();
- if (!xTree) {
- itsl->MakeTree("X");
- xTree=itsl->TreeX();
- }
+ TFile *casf=TFile::Open("AliESDcas.root","RECREATE");
+ if ((!casf)||(!casf->IsOpen())) {
+ cerr<<"Can't AliESDcas.root !\n"; return 1;
+ }
+ TFile *v0f=TFile::Open("AliESDv0.root");
+ if ((!v0f)||(!v0f->IsOpen())) {
+ cerr<<"Can't AliESDv0.root !\n"; return 1;
+ }
+
+ TKey *key=0;
+ TIter next(v0f->GetListOfKeys());
+ for (Int_t i=0; i<nev; i++) {
+ v0f->cd();
+ if ((key=(TKey*)next())==0) break;
+ cerr<<"Processing event number: "<<i<<endl;
+ AliESD *event=(AliESD*)key->ReadObj();