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));
16 Printf("No entry for a trigger-class named \"%s\"",className);
19 TString aliasList = n->GetTitle();
20 TObjArray* arrAliases = aliasList.Tokenize(',');
21 Int_t nAliases = arrAliases->GetEntries();
22 for(Int_t i=0; i<nAliases; i++){
23 TObjString *alias = dynamic_cast<TObjString*>(arrAliases->At(i));
24 matchingTrAliases->Add(alias);
27 return matchingTrAliases;