![]() |
ATLAS Offline Software
|
#include <RNtupleFieldHelpers.h>
Public Member Functions | |
| ContainerFieldProcessor ()=default | |
| virtual | ~ContainerFieldProcessor ()=default |
| ContainerFieldProcessor (const ContainerFieldProcessor &)=delete | |
| ContainerFieldProcessor & | operator= (const ContainerFieldProcessor &)=delete |
| virtual StatusCode | setup (ROOT::RNTupleModel &model, const BranchConfig &branchConfig, OutputBranchData &outputData, MsgStream &msg) override |
| virtual StatusCode | setup (TTree &, const BranchConfig &, OutputBranchData &, MsgStream &msg) override |
| StatusCode | resize (size_t size, MsgStream &msg) |
| StatusCode | process (const SG::AuxElement &element, size_t index, MsgStream &msg) |
| void * | getData () const |
Public Attributes | |
| std::string | m_fieldName |
| std::unique_ptr< SG::TypelessConstAccessor > | m_acc |
| const SG::IAuxTypeVectorFactory * | m_factory = nullptr |
| std::shared_ptr< void > | m_field |
| void * | m_dataPtr = nullptr |
| FieldOps | m_ops |
Definition at line 83 of file RNtupleFieldHelpers.h.
|
default |
|
virtualdefault |
|
delete |
|
inline |
Definition at line 104 of file RNtupleFieldHelpers.h.
|
delete |
| StatusCode CP::RNtupleFieldHelpers::ContainerFieldProcessor::process | ( | const SG::AuxElement & | element, |
| size_t | index, | ||
| MsgStream & | msg ) |
Definition at line 349 of file RNtupleFieldHelpers.cxx.
| StatusCode CP::RNtupleFieldHelpers::ContainerFieldProcessor::resize | ( | size_t | size, |
| MsgStream & | msg ) |
|
overridevirtual |
Implements CP::TreeBranchHelpers::IComponentProcessor.
Definition at line 307 of file RNtupleFieldHelpers.cxx.
|
overridevirtual |
Implements CP::TreeBranchHelpers::IComponentProcessor.
Definition at line 333 of file RNtupleFieldHelpers.cxx.
| std::unique_ptr< SG::TypelessConstAccessor > CP::RNtupleFieldHelpers::ContainerFieldProcessor::m_acc |
Definition at line 108 of file RNtupleFieldHelpers.h.
| void* CP::RNtupleFieldHelpers::ContainerFieldProcessor::m_dataPtr = nullptr |
Definition at line 111 of file RNtupleFieldHelpers.h.
| const SG::IAuxTypeVectorFactory* CP::RNtupleFieldHelpers::ContainerFieldProcessor::m_factory = nullptr |
Definition at line 109 of file RNtupleFieldHelpers.h.
| std::shared_ptr<void> CP::RNtupleFieldHelpers::ContainerFieldProcessor::m_field |
Definition at line 110 of file RNtupleFieldHelpers.h.
| std::string CP::RNtupleFieldHelpers::ContainerFieldProcessor::m_fieldName |
Definition at line 107 of file RNtupleFieldHelpers.h.
| FieldOps CP::RNtupleFieldHelpers::ContainerFieldProcessor::m_ops |
Definition at line 116 of file RNtupleFieldHelpers.h.