+ // Initialisation necessary for each new tree
+ fTree = tree;
+ TIter next(fFriends);
+ TNamed* obj;
+
+ while((obj = (TNamed*)next())) {
+ if (fTree->GetTree()) {
+ (fTree->GetTree())->AddFriend("aodTree", obj->GetName());
+ } else {
+ fTree->AddFriend("aodTree", obj->GetName());
+ }
+ }
+
+ if (!fTree) return kFALSE;