|  | ATLAS Offline Software
    | 
Specialization of RootAuxDynStore for reading Aux Dynamic attributes from RNTuple. More...
| Classes | |
| class | AuxDynAttrAccess | 
| struct | AuxInfo | 
| class | FactoryTool | 
| class | IFactoryTool | 
| class | IRNTupleAuxDynWriter | 
| Interface for a RNTuple-based Writer that handles AuxDyn attributes Works in conjuction with the generic writer.  More... | |
| class | IRootAuxDynReader | 
| class | IRootAuxDynWriter | 
| Interface for an AuxDyn Writer - TTree based.  More... | |
| class | RNTupleAuxDynReader | 
| class | RNTupleAuxDynWriter | 
| class | TBranchAuxDynWriter | 
| Typedefs | |
| typedef std::tuple< std::string, std::string, void * > | attrDataTuple | 
| Functions | |
| bool | endsWithAuxPostfix (std::string_view str) | 
| Check if a string ends with AUX_POSTFIX.  More... | |
| bool | removeAuxPostfix (std::string &str) | 
| if a string ends with AUX_POSTFIX then remove it  More... | |
| std::string | auxBranchName (const std::string &attr_name, const std::string &baseBranchName) | 
| Construct branch name for a given dynamic attribute.  More... | |
| std::string | auxFieldName (const std::string &attr_name, const std::string &baseName) | 
| Construct field name for a given dynamic attribute.  More... | |
| std::string | getKeyFromBranch (TBranch *branch) | 
| Exctract the Aux object SG Key from the branch name.  More... | |
| Variables | |
| constexpr char | AUX_POSTFIX [] = "Aux." | 
| Common post-fix for the names of auxiliary containers in StoreGate.  More... | |
| constexpr size_t | AUX_POSTFIX_LEN = sizeof(AUX_POSTFIX)-1 | 
| constexpr char | AUXDYN_POSTFIX [] = "Dyn." | 
| constexpr size_t | AUXDYN_POSTFIX_LEN = sizeof(AUXDYN_POSTFIX)-1 | 
Specialization of RootAuxDynStore for reading Aux Dynamic attributes from RNTuple.
| typedef std::tuple<std::string, std::string, void*> RootAuxDynIO::attrDataTuple | 
Definition at line 29 of file IRootAuxDynIO.h.
| 
 | inline | 
Construct branch name for a given dynamic attribute.
| attr_name | the name of the attribute | 
| baseBranchName | branch name for the main AuxStore object | 
Definition at line 60 of file RootAuxDynDefs.h.
| 
 | inline | 
Construct field name for a given dynamic attribute.
| attr_name | the name of the attribute | 
| baseBranchName | branch name for the main AuxStore object | 
Definition at line 69 of file RootAuxDynDefs.h.
| 
 | inline | 
Check if a string ends with AUX_POSTFIX.
| str | the string to check | 
Definition at line 21 of file RootAuxDynDefs.h.
| std::string RootAuxDynIO::getKeyFromBranch | ( | TBranch * | branch | ) | 
Exctract the Aux object SG Key from the branch name.
| branch | TBranch with Key in its name | 
| 
 | inline | 
if a string ends with AUX_POSTFIX then remove it
| str | the string to modify | 
Definition at line 49 of file RootAuxDynDefs.h.
| 
 | constexpr | 
Common post-fix for the names of auxiliary containers in StoreGate.
Definition at line 12 of file RootAuxDynDefs.h.
| 
 | constexpr | 
Definition at line 13 of file RootAuxDynDefs.h.
| 
 | constexpr | 
Definition at line 14 of file RootAuxDynDefs.h.
| 
 | constexpr | 
Definition at line 15 of file RootAuxDynDefs.h.
 1.8.18
 1.8.18