Definition at line 19 of file CustomLoaderHelpers.hxx.
|
| using | ColHandler_t = void (*)(ROOT::RVecF &, void *, std::size_t maxSize, float padding) |
| | Converts one type-erased column value to float and appends it to the destination vector, vector columns are truncated or padded to their maximum size.
|
| |
|
| std::vector< ColHandler_t > | fColHandlers |
| | One handler per input column, resolved once from the column types.
|
| |
| std::shared_ptr< ROOT::RVecF > | fLocation |
| |
| std::vector< std::size_t > | fMaxSizes |
| | Maximum size of each input column, resolved once from the vector sizes, only used for vector columns.
|
| |
| float | fVecPadding |
| | Value used to pad vector columns shorter than their maximum size.
|
| |
#include <ROOT/RDF/CustomLoaderHelpers.hxx>
◆ ColHandler_t
Converts one type-erased column value to float and appends it to the destination vector, vector columns are truncated or padded to their maximum size.
Definition at line 23 of file CustomLoaderHelpers.hxx.
◆ CustomLoaderHelper() [1/3]
| ROOT::Internal::RDF::CustomLoaderHelper::CustomLoaderHelper |
( |
const std::shared_ptr< ROOT::RVecF > & | location, |
|
|
const std::vector< const std::type_info * > & | colTypeIDs, |
|
|
const std::vector< std::size_t > & | vecSizes, |
|
|
float | vecPadding ) |
◆ CustomLoaderHelper() [2/3]
◆ CustomLoaderHelper() [3/3]
| ROOT::Internal::RDF::CustomLoaderHelper::CustomLoaderHelper |
( |
const CustomLoaderHelper & | | ) |
|
|
delete |
◆ ~CustomLoaderHelper()
| ROOT::Internal::RDF::CustomLoaderHelper::~CustomLoaderHelper |
( |
| ) |
|
|
overridedefault |
◆ CallFinalizeTask() [1/2]
◆ CallFinalizeTask() [2/2]
◆ CallMakeNew()
◆ CallPartialUpdate() [1/2]
◆ CallPartialUpdate() [2/2]
◆ Exec()
| void ROOT::Internal::RDF::CustomLoaderHelper::Exec |
( |
unsigned int | slot, |
|
|
const std::vector< void * > & | values ) |
◆ Finalize()
| void ROOT::Internal::RDF::CustomLoaderHelper::Finalize |
( |
| ) |
|
|
inline |
◆ GetActionName()
| std::string ROOT::Internal::RDF::CustomLoaderHelper::GetActionName |
( |
| ) |
|
|
inline |
◆ GetMergeableValue()
◆ GetSampleCallback()
Override this method to register a callback that is executed before the processing a new data sample starts.
The callback will be invoked in the same conditions as with DefinePerSample().
Definition at line 86 of file RActionImpl.hxx.
◆ Initialize()
| void ROOT::Internal::RDF::CustomLoaderHelper::Initialize |
( |
| ) |
|
|
inline |
◆ InitTask()
| void ROOT::Internal::RDF::CustomLoaderHelper::InitTask |
( |
TTreeReader * | , |
|
|
unsigned int | ) |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ fColHandlers
| std::vector<ColHandler_t> ROOT::Internal::RDF::CustomLoaderHelper::fColHandlers |
|
private |
◆ fLocation
| std::shared_ptr<ROOT::RVecF> ROOT::Internal::RDF::CustomLoaderHelper::fLocation |
|
private |
◆ fMaxSizes
| std::vector<std::size_t> ROOT::Internal::RDF::CustomLoaderHelper::fMaxSizes |
|
private |
Maximum size of each input column, resolved once from the vector sizes, only used for vector columns.
Definition at line 30 of file CustomLoaderHelpers.hxx.
◆ fVecPadding
| float ROOT::Internal::RDF::CustomLoaderHelper::fVecPadding |
|
private |
The documentation for this class was generated from the following files: