Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::RNTupleImporter::RImportTransformation Struct Referenceabstract

Base class to perform data transformations from TTree branches to RNTuple fields if necessary.

Definition at line 145 of file RNTupleImporter.hxx.

Public Member Functions

 RImportTransformation (std::size_t branchIdx, std::size_t fieldIdx)
 
virtual ~RImportTransformation ()=default
 
virtual void ResetEntry ()=0
 
virtual RResult< void > Transform (const RImportBranch &branch, RImportField &field)=0
 

Public Attributes

std::size_t fImportBranchIdx = 0
 
std::size_t fImportFieldIdx = 0
 
Inheritance diagram for ROOT::Experimental::RNTupleImporter::RImportTransformation:
[legend]

Constructor & Destructor Documentation

◆ RImportTransformation()

ROOT::Experimental::RNTupleImporter::RImportTransformation::RImportTransformation ( std::size_t  branchIdx,
std::size_t  fieldIdx 
)
inline

Definition at line 149 of file RNTupleImporter.hxx.

◆ ~RImportTransformation()

virtual ROOT::Experimental::RNTupleImporter::RImportTransformation::~RImportTransformation ( )
virtualdefault

Member Function Documentation

◆ ResetEntry()

virtual void ROOT::Experimental::RNTupleImporter::RImportTransformation::ResetEntry ( )
pure virtual

◆ Transform()

virtual RResult< void > ROOT::Experimental::RNTupleImporter::RImportTransformation::Transform ( const RImportBranch branch,
RImportField field 
)
pure virtual

Member Data Documentation

◆ fImportBranchIdx

std::size_t ROOT::Experimental::RNTupleImporter::RImportTransformation::fImportBranchIdx = 0

Definition at line 146 of file RNTupleImporter.hxx.

◆ fImportFieldIdx

std::size_t ROOT::Experimental::RNTupleImporter::RImportTransformation::fImportFieldIdx = 0

Definition at line 147 of file RNTupleImporter.hxx.

Collaboration diagram for ROOT::Experimental::RNTupleImporter::RImportTransformation:
[legend]

The documentation for this struct was generated from the following file: