Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[u/mrichter/AliRoot.git] / MUON / AliMUONTreeManager.cxx
index 34b08b4..b847651 100644 (file)
@@ -49,6 +49,8 @@
 #include <TBranch.h>
 #include <Riostream.h>
 
+using std::cout;
+using std::endl;
 /// \cond CLASSIMP 
 ClassImp(AliMUONTreeManager)
 /// \endcond
@@ -221,7 +223,7 @@ AliMUONTreeManager::UpdateBranchStatuses(TTree& tree, const char* pattern) const
 }
 
 //_____________________________________________________________________________
-const char* 
+TString
 AliMUONTreeManager::GetClassName(const TTree& tree, const char* pattern,
                                  Bool_t makeDefault) const
 {
@@ -244,17 +246,17 @@ AliMUONTreeManager::GetClassName(const TTree& tree, const char* pattern,
     TString value = (static_cast<TObjString*>(pair->Second()))->String();
     if ( key.Contains(pattern,TString::kIgnoreCase) ) 
     {
-      return value.Data();
+      return value;
     }
   }
   
   if ( makeDefault ) return DefaultClassName(tree.GetName(),pattern);
   
-  return 0x0;
+  return "";
 }
 
 //_____________________________________________________________________________
-const char* 
+TString
 AliMUONTreeManager::DefaultClassName(const char* treeName, const char* pattern) const
 {
   /// For backward compatibility only. Decides, based on the tree name and a