![]() |
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