#include "ARVersion.h" #if !defined(__CINT__) || defined(__MAKECINT__) #include #include #include #include #include #endif TObjArray* findAliasesForClass(THashList &list, const char* className) { TObjArray* matchingTrAliases = new TObjArray(2); TNamed *n = dynamic_cast(list.FindObject(className)); if(!n){ Printf("No entry for a trigger-class named \"%s\"",className); return; } TString aliasList = n->GetTitle(); TObjArray* arrAliases = aliasList.Tokenize(','); Int_t nAliases = arrAliases->GetEntries(); for(Int_t i=0; i(arrAliases->At(i)); matchingTrAliases->Add(alias); } return matchingTrAliases; }