2 #if !defined(__CINT__) || defined(__MAKECINT__)
7 #include <TObjString.h>
10 TObjArray* findAliasesForClass(THashList &list, const char* className)
13 TObjArray* matchingTrAliases = new TObjArray(2);
14 TNamed *n = dynamic_cast<TNamed*>(list.FindObject(className));
15 TString aliasList = n->GetTitle();
16 TObjArray* arrAliases = aliasList.Tokenize(',');
17 Int_t nAliases = arrAliases->GetEntries();
18 for(Int_t i=0; i<nAliases; i++){
19 TObjString *alias = dynamic_cast<TObjString*>(arrAliases->At(i));
20 matchingTrAliases->Add(alias);
23 return matchingTrAliases;