]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliAODInputHandler.cxx
Reduce memory used by SDD calibration objects in OCDB (F. Prino)
[u/mrichter/AliRoot.git] / STEER / AliAODInputHandler.cxx
index fce9c9721567dcbab323e70f856e61f5cc50ac09..20d718c207838e1166ceb2da057bdce9d6628f43 100644 (file)
@@ -61,8 +61,13 @@ Bool_t AliAODInputHandler::Init(TTree* tree, Option_t* /*opt*/)
     fTree = tree;
     TIter next(fFriends);
     TNamed* obj;
-    while(obj = (TNamed*)next()) {
-       fTree->AddFriend("aodTree", obj->GetName());
+    
+    while((obj = (TNamed*)next())) {
+       if (fTree->GetTree()) {
+           (fTree->GetTree())->AddFriend("aodTree", obj->GetName());
+       } else {
+           fTree->AddFriend("aodTree", obj->GetName());
+       }
     }
     
     if (!fTree) return kFALSE;
@@ -80,7 +85,7 @@ Bool_t AliAODInputHandler::Init(TTree* tree, Option_t* /*opt*/)
 Bool_t AliAODInputHandler::BeginEvent(Long64_t /*entry*/)
 {
     //
-    if (fTree) fTree->BranchRef();
+    //if (fTree) fTree->BranchRef();
     return kTRUE;
 }