|
bool | ROOT::Internal::TDF::AtLeastOneEmptyString (const std::vector< std::string_view > strings) |
|
template<typename... BranchTypes, typename ActionType , typename ActionResultType , typename PrevNodeType > |
TActionBase * | ROOT::Internal::TDF::BuildAndBook (const ColumnNames_t &bl, const std::shared_ptr< ActionResultType > &h, const unsigned int nSlots, TLoopManager &loopManager, PrevNodeType &prevNode, ActionType *) |
|
template<typename... BranchTypes, typename PrevNodeType > |
TActionBase * | ROOT::Internal::TDF::BuildAndBook (const ColumnNames_t &bl, const std::shared_ptr<::TH1D > &h, const unsigned int nSlots, TLoopManager &loopManager, PrevNodeType &prevNode, ActionTypes::Histo1D *) |
|
template<typename BranchType , typename PrevNodeType , typename ActionResultType > |
TActionBase * | ROOT::Internal::TDF::BuildAndBook (const ColumnNames_t &bl, const std::shared_ptr< ActionResultType > &minV, const unsigned int nSlots, TLoopManager &loopManager, PrevNodeType &prevNode, ActionTypes::Min *) |
|
template<typename BranchType , typename PrevNodeType , typename ActionResultType > |
TActionBase * | ROOT::Internal::TDF::BuildAndBook (const ColumnNames_t &bl, const std::shared_ptr< ActionResultType > &maxV, const unsigned int nSlots, TLoopManager &loopManager, PrevNodeType &prevNode, ActionTypes::Max *) |
|
template<typename BranchType , typename PrevNodeType , typename ActionResultType > |
TActionBase * | ROOT::Internal::TDF::BuildAndBook (const ColumnNames_t &bl, const std::shared_ptr< ActionResultType > &sumV, const unsigned int nSlots, TLoopManager &loopManager, PrevNodeType &prevNode, ActionTypes::Sum *) |
|
template<typename BranchType , typename PrevNodeType > |
TActionBase * | ROOT::Internal::TDF::BuildAndBook (const ColumnNames_t &bl, const std::shared_ptr< double > &meanV, const unsigned int nSlots, TLoopManager &loopManager, PrevNodeType &prevNode, ActionTypes::Mean *) |
|
template<typename ActionType , typename... BranchTypes, typename PrevNodeType , typename ActionResultType > |
void | ROOT::Internal::TDF::CallBuildAndBook (PrevNodeType &prevNode, const ColumnNames_t &bl, const unsigned int nSlots, const std::shared_ptr< ActionResultType > *rOnHeap, const std::shared_ptr< TActionBase *> *actionPtrPtrOnHeap) |
| Convenience function invoked by jitted code to build action nodes at runtime. More...
|
|
template<typename... ColumnTypes, int... S> |
void | ROOT::Internal::TDF::DefineDataSourceColumns (const std::vector< std::string > &columns, TLoopManager &lm, StaticSeq< S... >, TTraits::TypeList< ColumnTypes... >, TDataSource &ds) |
| Take a list of data-source column names and define the ones that haven't been defined yet. More...
|
|
template<typename T > |
void | ROOT::Internal::TDF::DefineDSColumnHelper (std::string_view name, TLoopManager &lm, TDataSource &ds) |
| Helper function to be used by DefineDataSourceColumns More...
|
|
std::vector< bool > | ROOT::Internal::TDF::FindUndefinedDSColumns (const ColumnNames_t &requestedCols, const ColumnNames_t &definedCols) |
| Return a bitset each element of which indicates whether the corresponding element in selectedColumns is the name of a column that must be defined via datasource. More...
|
|
std::vector< std::string > | ROOT::Internal::TDF::FindUsedColumnNames (std::string_view, TObjArray *, const std::vector< std::string > &) |
|
ColumnNames_t | ROOT::Internal::TDF::GetValidatedColumnNames (TLoopManager &lm, const unsigned int nColumns, const ColumnNames_t &columns, const ColumnNames_t &validCustomColumns, TDataSource *ds) |
| Given the desired number of columns and the user-provided list of columns: More...
|
|
std::string | ROOT::Internal::TDF::JitBuildAndBook (const ColumnNames_t &bl, const std::string &prevNodeTypename, void *prevNode, const std::type_info &art, const std::type_info &at, const void *r, TTree *tree, const unsigned int nSlots, const std::map< std::string, TmpBranchBasePtr_t > &customColumns, TDataSource *ds, const std::shared_ptr< TActionBase *> *const actionPtrPtr) |
|
Long_t | ROOT::Internal::TDF::JitTransformation (void *thisPtr, std::string_view methodName, std::string_view interfaceTypeName, std::string_view name, std::string_view expression, const std::map< std::string, std::string > &aliasMap, const ColumnNames_t &branches, const std::vector< std::string > &customColumns, const std::map< std::string, TmpBranchBasePtr_t > &tmpBookedBranches, TTree *tree, std::string_view returnTypeName, TDataSource *ds) |
|
template<typename T > |
std::shared_ptr< T > * | ROOT::Internal::TDF::MakeSharedOnHeap (const std::shared_ptr< T > &shPtr) |
|
std::string | cling::printValue (ROOT::Experimental::TDataFrame *tdf) |
|
std::shared_ptr< TFilterBase > | ROOT::Internal::TDF::UpcastNode (const std::shared_ptr< TFilterBase > ptr) |
|
std::shared_ptr< TCustomColumnBase > | ROOT::Internal::TDF::UpcastNode (const std::shared_ptr< TCustomColumnBase > ptr) |
|
std::shared_ptr< TRangeBase > | ROOT::Internal::TDF::UpcastNode (const std::shared_ptr< TRangeBase > ptr) |
|
std::shared_ptr< TLoopManager > | ROOT::Internal::TDF::UpcastNode (const std::shared_ptr< TLoopManager > ptr) |
|