Maps a processor's global (outer) entry index to its inner ones.
Definition at line 300 of file RNTupleProcessor.hxx.
Public Member Functions | |
| REntryMapping ()=default | |
| REntryMapping (const REntryMapping &other) | |
| REntryMapping (REntryMapping &&other)=default | |
| ~REntryMapping ()=default | |
| ROOT::NTupleSize_t | GetEntryNumber () const |
| ROOT::NTupleSize_t | operator* () const |
| REntryMapping & | operator= (const REntryMapping &other) |
| REntryMapping & | operator= (REntryMapping &&other)=default |
Private Member Functions | |
| REntryMapping & | GetAuxiliaryProcessorMapping () |
| const REntryMapping & | GetAuxiliaryProcessorMapping () const |
| std::size_t | GetInnerProcessorIdx () const |
| REntryMapping & | GetInnerProcessorMapping () |
| const REntryMapping & | GetInnerProcessorMapping () const |
| REntryMapping & | GetPrimaryProcessorMapping () |
| const REntryMapping & | GetPrimaryProcessorMapping () const |
| void | SetEntryNumber (ROOT::NTupleSize_t entryNumber) |
| void | SetInnerProcessorIdx (std::size_t idx) |
Private Attributes | |
| std::unique_ptr< REntryMapping > | fAuxiliaryMapping = nullptr |
| ROOT::NTupleSize_t | fEntryNumber = ROOT::kInvalidNTupleIndex |
| std::unique_ptr< REntryMapping > | fInnerMapping = nullptr |
| std::size_t | fInnerProcessorIdx = 0 |
| std::unique_ptr< REntryMapping > | fPrimaryMapping = nullptr |
Friends | |
| class | Experimental::RNTupleJoinProcessor |
| bool | operator!= (const REntryMapping &lhs, const REntryMapping &rhs) |
| bool | operator== (const REntryMapping &lhs, const REntryMapping &rhs) |
| class | RNTupleChainProcessor |
| class | RNTupleSingleProcessor |
#include <ROOT/RNTupleProcessor.hxx>
|
default |
|
inline |
Definition at line 375 of file RNTupleProcessor.hxx.
|
default |
|
default |
|
inlineprivate |
Definition at line 347 of file RNTupleProcessor.hxx.
|
inlineprivate |
Definition at line 354 of file RNTupleProcessor.hxx.
|
inline |
Definition at line 398 of file RNTupleProcessor.hxx.
|
inlineprivate |
Definition at line 318 of file RNTupleProcessor.hxx.
|
inlineprivate |
Definition at line 321 of file RNTupleProcessor.hxx.
|
inlineprivate |
Definition at line 328 of file RNTupleProcessor.hxx.
|
inlineprivate |
Definition at line 334 of file RNTupleProcessor.hxx.
|
inlineprivate |
Definition at line 341 of file RNTupleProcessor.hxx.
|
inline |
Definition at line 400 of file RNTupleProcessor.hxx.
|
inline |
Definition at line 385 of file RNTupleProcessor.hxx.
|
default |
|
inlineprivate |
Definition at line 316 of file RNTupleProcessor.hxx.
|
inlineprivate |
Definition at line 319 of file RNTupleProcessor.hxx.
|
friend |
Definition at line 303 of file RNTupleProcessor.hxx.
|
friend |
Definition at line 371 of file RNTupleProcessor.hxx.
|
friend |
Definition at line 360 of file RNTupleProcessor.hxx.
|
friend |
Definition at line 302 of file RNTupleProcessor.hxx.
|
friend |
Definition at line 301 of file RNTupleProcessor.hxx.
|
private |
Definition at line 314 of file RNTupleProcessor.hxx.
|
private |
Definition at line 306 of file RNTupleProcessor.hxx.
|
private |
Definition at line 310 of file RNTupleProcessor.hxx.
|
private |
Definition at line 309 of file RNTupleProcessor.hxx.
|
private |
Definition at line 313 of file RNTupleProcessor.hxx.