}
-
- if (fRecPoints && fLoader->TreeR()) {
+ if(!fRecPoints)fRecPoints = new TClonesArray("AliITSRecPoint",1000);
+ if (fLoader->TreeR()) {
if (fRecPoints == 0x0) fRecPoints = new TClonesArray("AliITSRecPoint",1000);
MakeBranchInTree(fLoader->TreeR(),branchname,&fRecPoints,buffsz,file);
} // end if
// none.
if(!GetITSgeom()) return;
+ AliITSLoader *pITSloader = (AliITSLoader*)fLoader;
AliITSgeom *geom = GetITSgeom();
const char *all = strstr(opt1,"All");
mod = (AliITSmodule *)fITSmodules->At(module);
sim->CreateFastRecPoints(mod,module,gRandom);
cout<<module<<"\r";fflush(0);
- //gAlice->TreeR()->Fill();
- TBranch *br=fLoader->TreeR()->GetBranch("ITSRecPointsF");
+ //gAlice->TreeR()->Fill();
+ TTree *TR = pITSloader->TreeR();
+ TBranch *br=TR->GetBranch("ITSRecPointsF");
br->Fill();
ResetRecPoints();
} // end for module