|
| RTrivialDS (ULong64_t size, bool skipEvenEntries=false) |
|
| ~RTrivialDS () |
|
const std::vector< std::string > & | GetColumnNames () const |
| Returns a reference to the collection of the dataset's column names. More...
|
|
std::vector< std::pair< ULong64_t, ULong64_t > > | GetEntryRanges () |
| Return ranges of entries to distribute to tasks. More...
|
|
std::string | GetLabel () |
| Return a string representation of the datasource type. More...
|
|
std::string | GetTypeName (std::string_view) const |
| Type of a column as a string, e.g. More...
|
|
bool | HasColumn (std::string_view colName) const |
| Checks if the dataset has a certain column. More...
|
|
void | Initialise () |
| Convenience method called before starting an event-loop. More...
|
|
bool | SetEntry (unsigned int slot, ULong64_t entry) |
| Advance the "cursors" returned by GetColumnReaders to the selected entry for a particular slot. More...
|
|
void | SetNSlots (unsigned int nSlots) |
| Inform RDataSource of the number of processing slots (i.e. More...
|
|
virtual | ~RDataSource ()=default |
|
virtual void | Finalise () |
| Convenience method called after concluding an event-loop. More...
|
|
virtual void | FinaliseSlot (unsigned int) |
| Convenience method called at the end of the data processing associated to a slot. More...
|
|
virtual const std::vector< std::string > & | GetColumnNames () const =0 |
| Returns a reference to the collection of the dataset's column names. More...
|
|
template<typename T > |
std::vector< T ** > | GetColumnReaders (std::string_view columnName) |
| Called at most once per column by RDF. More...
|
|
virtual std::vector< std::pair< ULong64_t, ULong64_t > > | GetEntryRanges ()=0 |
| Return ranges of entries to distribute to tasks. More...
|
|
virtual std::string | GetLabel () |
| Return a string representation of the datasource type. More...
|
|
virtual std::string | GetTypeName (std::string_view) const =0 |
| Type of a column as a string, e.g. More...
|
|
virtual bool | HasColumn (std::string_view) const =0 |
| Checks if the dataset has a certain column. More...
|
|
virtual void | Initialise () |
| Convenience method called before starting an event-loop. More...
|
|
virtual void | InitSlot (unsigned int, ULong64_t) |
| Convenience method called at the start of the data processing associated to a slot. More...
|
|
virtual bool | SetEntry (unsigned int slot, ULong64_t entry)=0 |
| Advance the "cursors" returned by GetColumnReaders to the selected entry for a particular slot. More...
|
|
virtual void | SetNSlots (unsigned int nSlots)=0 |
| Inform RDataSource of the number of processing slots (i.e. More...
|
|