![]() |
ATLAS Offline Software
|
#include <RNtupleFieldHelpers.h>
Public Member Functions | |
| ElementFieldProcessor ()=default | |
| virtual | ~ElementFieldProcessor ()=default |
| ElementFieldProcessor (const ElementFieldProcessor &)=delete | |
| ElementFieldProcessor & | operator= (const ElementFieldProcessor &)=delete |
| virtual StatusCode | setup (ROOT::RNTupleModel &model, const BranchConfig &branchConfig, OutputBranchData &outputData, MsgStream &msg) override |
| StatusCode | process (const SG::AuxElement &element, MsgStream &msg) |
| virtual StatusCode | setup (TTree &, const BranchConfig &, OutputBranchData &, MsgStream &msg) override |
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 |
Definition at line 58 of file RNtupleFieldHelpers.h.
|
default |
|
virtualdefault |
|
delete |
|
delete |
| StatusCode CP::RNtupleFieldHelpers::ElementFieldProcessor::process | ( | const SG::AuxElement & | element, |
| MsgStream & | msg ) |
Definition at line 294 of file RNtupleFieldHelpers.cxx.
|
overridevirtual |
Implements CP::TreeBranchHelpers::IComponentProcessor.
Definition at line 265 of file RNtupleFieldHelpers.cxx.
|
overridevirtual |
Implements CP::TreeBranchHelpers::IComponentProcessor.
Definition at line 286 of file RNtupleFieldHelpers.cxx.
| std::unique_ptr< SG::TypelessConstAccessor > CP::RNtupleFieldHelpers::ElementFieldProcessor::m_acc |
Definition at line 77 of file RNtupleFieldHelpers.h.
| void* CP::RNtupleFieldHelpers::ElementFieldProcessor::m_dataPtr = nullptr |
Definition at line 80 of file RNtupleFieldHelpers.h.
| const SG::IAuxTypeVectorFactory* CP::RNtupleFieldHelpers::ElementFieldProcessor::m_factory = nullptr |
Definition at line 78 of file RNtupleFieldHelpers.h.
| std::shared_ptr<void> CP::RNtupleFieldHelpers::ElementFieldProcessor::m_field |
Definition at line 79 of file RNtupleFieldHelpers.h.
| std::string CP::RNtupleFieldHelpers::ElementFieldProcessor::m_fieldName |
Definition at line 76 of file RNtupleFieldHelpers.h.