A virtual ntuple used for writing untyped collections that can be used to some extent like an RNTupleWriter.
This class is between a field and a ntuple. It carries the offset column for the collection and the default entry taken from the collection model. It does not, however, own an ntuple model because the collection model has been merged into the larger ntuple model.
Definition at line 40 of file RNTupleCollectionWriter.hxx.
Public Member Functions | |
RNTupleCollectionWriter (const RNTupleCollectionWriter &)=delete | |
RNTupleCollectionWriter (std::unique_ptr< REntry > defaultEntry) | |
~RNTupleCollectionWriter ()=default | |
std::size_t | Fill () |
std::size_t | Fill (REntry &entry) |
ClusterSize_t * | GetOffsetPtr () |
RNTupleCollectionWriter & | operator= (const RNTupleCollectionWriter &)=delete |
Private Attributes | |
std::size_t | fBytesWritten = 0 |
std::unique_ptr< REntry > | fDefaultEntry |
ClusterSize_t | fOffset |
Friends | |
class | RCollectionField |
#include <ROOT/RNTupleCollectionWriter.hxx>
|
inlineexplicit |
Definition at line 49 of file RNTupleCollectionWriter.hxx.
|
delete |
|
default |
|
inline |
Definition at line 57 of file RNTupleCollectionWriter.hxx.
|
inline |
Definition at line 58 of file RNTupleCollectionWriter.hxx.
|
inline |
Definition at line 66 of file RNTupleCollectionWriter.hxx.
|
delete |
|
friend |
Definition at line 41 of file RNTupleCollectionWriter.hxx.
|
private |
Definition at line 44 of file RNTupleCollectionWriter.hxx.
|
private |
Definition at line 46 of file RNTupleCollectionWriter.hxx.
|
private |
Definition at line 45 of file RNTupleCollectionWriter.hxx.