Example: category: Amplitude Alias: OFHeight = fRawEvent.fOFParams.fHeight
Public Member Functions | |
| void | Add (const std::string &ShortName, const std::string &useAs, const void *obj) |
| Add alias, This function is used by QEventData classes constructors in order to register their members. | |
|
const std::map< std::string, AliasMember > & | GetAliases () |
| get aliases | |
|
const std::map< std::string, CatMember > & | GetCategories () |
| get categories | |
| std::string | Dump () |
Static Public Member Functions | |
| static QAliases & | GetInstance () |
| get instance | |
Private Member Functions | |
| void | AddCategory (const std::string &cat, const std::string &defVal, const void **obj) |
| Add category, this function is used by QSummaryData in order to register its members. | |
Private Attributes | |
| std::map< std::string, AliasMember > | fShortNameMap |
| std::map< std::string, CatMember > | fCategories |
Friends | |
| class | QDefaultsData |
Classes | |
| struct | AliasMember |
| struct | CatMember |
| void QAliases::Add | ( | const std::string & | ShortName, | |
| const std::string & | useAs, | |||
| const void * | obj | |||
| ) |
Add alias, This function is used by QEventData classes constructors in order to register their members.
| ShortName | alias | |
| useAs | category pointer to the variable inside the QEvent class |
| void QAliases::AddCategory | ( | const std::string & | cat, | |
| const std::string & | defVal, | |||
| const void ** | obj | |||
| ) | [private] |
Add category, this function is used by QSummaryData in order to register its members.
| cat | category name | |
| defVal | registered alias to be used as default (mandatory!) | |
| obj | pointer to the category pointer (QSummaryData member) |
1.5.1