Error("AliITSreconstruction","Can not load the session",filename);
return;
}
- fRunLoader->LoadgAlice();
- gAlice = fRunLoader->GetAliRun();
-
- if(!gAlice) {
- Error("AliITSreconstruction","gAlice not found on file. Aborting.");
- fInit = kFALSE;
- return;
- } // end if !gAlice
}
Error("Init","Run Loader is NULL");
return kFALSE;
}
- fRunLoader->LoadgAlice();
- fRunLoader->LoadHeader();
+ // fRunLoader->LoadgAlice();
+ // fRunLoader->LoadHeader();
fLoader = (AliITSLoader*) fRunLoader->GetLoader("ITSLoader");
if(!fLoader) {
// Now ready to init.
- fRunLoader->CdGAFile();
+ //fRunLoader->CdGAFile();
fITSgeom = fLoader->GetITSgeom();
- fDetTypeRec = new AliITSDetTypeRec(fLoader);
+ fDetTypeRec = new AliITSDetTypeRec();
+ fDetTypeRec->SetITSgeom(fITSgeom);
fDetTypeRec->SetDefaults();
fDet[0] = fDet[1] = fDet[2] = kTRUE;
fEnt0 = 0;
//fEnt = gAlice->GetEventsPerRun();
- fEnt = Int_t(fRunLoader->TreeE()->GetEntries());
+ fEnt = Int_t(fRunLoader->GetNumberOfEvents());
fLoader->LoadDigits("read");
fLoader->LoadRecPoints("recreate");
- fLoader->LoadRawClusters("recreate");
if (fLoader->TreeR() == 0x0) fLoader->MakeTree("R");
- if (fLoader->TreeC() == 0x0) fLoader->MakeTree("C");
- fDetTypeRec->MakeBranchR(0);
- fDetTypeRec->MakeBranchC();
- fDetTypeRec->SetTreeAddress();
+ fDetTypeRec->SetTreeAddressD(fLoader->TreeD());
+ fDetTypeRec->MakeBranchR(fLoader->TreeR());
fDetTypeRec->SetTreeAddressR(fLoader->TreeR());
fInit = InitRec();
fRunLoader->GetEvent(evnt);
if (fLoader->TreeR() == 0x0) fLoader->MakeTree("R");
fDetTypeRec->MakeBranchR(0);
- if (fLoader->TreeC() == 0x0){
- fDetTypeRec->MakeTreeC();
- fDetTypeRec->MakeBranchC();
- }
fDetTypeRec->SetTreeAddressR(fLoader->TreeR());
fDetTypeRec->SetTreeAddressD(fLoader->TreeD());
- fDetTypeRec->DigitsToRecPoints(evnt,0,lopt);
+ fDetTypeRec->DigitsToRecPoints(fLoader->TreeD(),fLoader->TreeR(),0,lopt);
} // end for evnt
}
//______________________________________________________________________