NvE Some cosmetics in the output of AliSignal::List.
authornick <nick@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 18 Dec 2003 10:04:35 +0000 (10:04 +0000)
committernick <nick@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 18 Dec 2003 10:04:35 +0000 (10:04 +0000)
RALICE/AliSignal.cxx

index 4048a0fc4525ec0891c558f26860447cc27a9027..ba90534636dc339b09c893e906d9b456ff808372 100644 (file)
@@ -512,11 +512,14 @@ void AliSignal::List(Int_t j)
    obj=GetLink(i);
    if (obj)
    {
    obj=GetLink(i);
    if (obj)
    {
-    const char* lname=obj->GetName();
-    const char* ltitle=obj->GetTitle();
     cout << "    Link to : " << obj->ClassName();
     cout << "    Link to : " << obj->ClassName();
-    if (strlen(lname))  cout << " Name : " << lname;
-    if (strlen(ltitle)) cout << " Title : " << ltitle;
+    if (obj->InheritsFrom("TNamed"))
+    {
+     const char* lname=obj->GetName();
+     const char* ltitle=obj->GetTitle();
+     if (strlen(lname))  cout << " Name : " << lname;
+     if (strlen(ltitle)) cout << " Title : " << ltitle;
+    }
     cout << endl;
    }
   }
     cout << endl;
    }
   }
@@ -543,11 +546,14 @@ void AliSignal::List(Int_t j)
    obj=GetLink(j);
    if (obj)
    {
    obj=GetLink(j);
    if (obj)
    {
-    const char* lnamej=obj->GetName();
-    const char* ltitlej=obj->GetTitle();
     cout << "    Link to : " << obj->ClassName();
     cout << "    Link to : " << obj->ClassName();
-    if (strlen(lnamej))  cout << " Name : " << lnamej;
-    if (strlen(ltitlej)) cout << " Title : " << ltitlej;
+    if (obj->InheritsFrom("TNamed"))
+    {
+     const char* lnamej=obj->GetName();
+     const char* ltitlej=obj->GetTitle();
+     if (strlen(lnamej))  cout << " Name : " << lnamej;
+     if (strlen(ltitlej)) cout << " Title : " << ltitlej;
+    }
     cout << endl;
    }
   }
     cout << endl;
    }
   }