-
- // Branch address for digit tree
- TTree *treeD = gAlice->TreeD();
-
- if(fDigits)
- fDigits->Clear();
-
- if (treeD && fDigits) {
- branch = treeD->GetBranch(branchname);
- if (branch) branch->SetAddress(&fDigits);
- }
-
- if(fSDigits)
- fSDigits->Clear();
-
- if (gAlice->TreeS() && fSDigits ) {
- branch = gAlice->TreeS()->GetBranch("PHOS");
- if (branch) branch->SetAddress(&fSDigits) ;
- }
-
-
- TTree *treeR = gAlice->TreeR();
-
- //Branch address for TreeR: EmcRecPoint
-
- if(fEmcRecPoints)
- fEmcRecPoints->Delete();
-
-
- if ( treeR && fEmcRecPoints ) {
- branch = treeR->GetBranch("PHOSEmcRP");
- if (branch) branch->SetAddress(&fEmcRecPoints) ;
- }
-
- //Branch address for TreeR: PPSDRecPoint
-
- if(fPpsdRecPoints)
- fPpsdRecPoints->Delete();
-
- if ( treeR && fPpsdRecPoints ) {
- branch = treeR->GetBranch("PHOSPpsdRP");
- if (branch) branch->SetAddress(&fPpsdRecPoints) ;
- }
-
- //Branch address for TreeR: TrackSegments
-
- if(fTrackSegments)
- fTrackSegments->Clear() ;
-
- if ( treeR && fTrackSegments ) {
- branch = treeR->GetBranch("PHOSTS");
- if (branch) branch->SetAddress(&fTrackSegments) ;
- }
-
- //Branch address for TreeR: RecParticles