]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Friend file reading for 11a 2.76 TeV data (w/wo SDD)
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 16 Jun 2011 08:23:08 +0000 (08:23 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 16 Jun 2011 08:23:08 +0000 (08:23 +0000)
STEER/AliESDInputHandler.cxx

index 64326efda4a96c2fa6176accfdd6a8f647c459d8..c22e5a508f03e074e4ac120e8a179f64e60592a4 100644 (file)
@@ -178,8 +178,13 @@ Bool_t AliESDInputHandler::Notify(const char* path)
     // Try to add ESDfriend. branch as friend
     TString esdTreeFName, esdFriendTreeFName;    
     esdTreeFName = (fTree->GetCurrentFile())->GetName();
-    esdFriendTreeFName = esdTreeFName;
-    esdFriendTreeFName.ReplaceAll("AliESDs.root", fFriendFileName.Data());
+
+    if(esdFriendTreeFName.Contains("AliESDs.root")) {
+      esdFriendTreeFName.ReplaceAll("AliESDs.root", fFriendFileName.Data());
+    } else if(esdFriendTreeFName.Contains("AliESDs_wSDD.root")) {
+      esdFriendTreeFName.ReplaceAll("AliESDs_wSDD.root", fFriendFileName.Data());
+    }
+
     TTree* cTree = fTree->GetTree();
     if (!cTree) cTree = fTree;      
     cTree->AddFriend("esdFriendTree", esdFriendTreeFName.Data());