|
ROOT 6.10/09 Reference Guide |
Classes | |
| class | TAction |
| class | TActionBase |
| class | TColumnValue |
| Helper class that updates and returns TTree branches as well as TDataFrame temporary columns. More... | |
| struct | TTDFValueTuple |
| struct | TTDFValueTuple< TTypeList< BranchTypes... > > |
Typedefs | |
| template<typename BranchType > | |
| using | TDFValueTuple_t = typename TTDFValueTuple< BranchType >::type |
| using | TmpBranchBasePtr_t = std::shared_ptr< TCustomColumnBase > |
Functions | |
| template<typename TDFNode , typename ActionType , typename... BranchTypes, typename ActionResultType > | |
| void | CallBuildAndBook (TDFNode *node, const ColumnNames_t &bl, unsigned int nSlots, const std::shared_ptr< ActionResultType > &r) |
| void | CheckTmpBranch (std::string_view branchName, TTree *treePtr) |
| std::string | ColumnName2ColumnTypeName (const std::string &colName, TTree *tree, TCustomColumnBase *tmpBranch) |
| Return a string containing the type of the given branch. More... | |
| unsigned int | GetNSlots () |
| std::vector< std::string > | GetUsedBranchesNames (const std::string, TObjArray *, const std::vector< std::string > &) |
| void | JitBuildAndBook (const ColumnNames_t &bl, const std::string &nodeTypename, void *thisPtr, const std::type_info &art, const std::type_info &at, const void *r, TTree *tree, unsigned int nSlots, const std::map< std::string, TmpBranchBasePtr_t > &tmpBranches) |
| Long_t | JitTransformation (void *thisPtr, const std::string &methodName, const std::string &nodeTypeName, const std::string &name, const std::string &expression, TObjArray *branches, const std::vector< std::string > &tmpBranches, const std::map< std::string, TmpBranchBasePtr_t > &tmpBookedBranches, TTree *tree) |
| const ColumnNames_t & | PickBranchNames (unsigned int nArgs, const ColumnNames_t &bl, const ColumnNames_t &defBl) |
| Returns local BranchNames or default BranchNames according to which one should be used. More... | |
| template<typename ValueTuple , int... S> | |
| void | ResetTDFValueTuple (ValueTuple &values, TStaticSeq< S... >) |
| Clear the proxies of a tuple of TColumnValues. More... | |
| const char * | ToConstCharPtr (const char *s) |
| const char * | ToConstCharPtr (const std::string s) |
| using ROOT::Internal::TDF::TDFValueTuple_t = typedef typename TTDFValueTuple<BranchType>::type |
Definition at line 199 of file TDFNodes.hxx.
| using ROOT::Internal::TDF::TmpBranchBasePtr_t = typedef std::shared_ptr<TCustomColumnBase> |
Definition at line 45 of file TDFInterface.hxx.
| void ROOT::Internal::TDF::CallBuildAndBook | ( | TDFNode * | node, |
| const ColumnNames_t & | bl, | ||
| unsigned int | nSlots, | ||
| const std::shared_ptr< ActionResultType > & | r | ||
| ) |
Definition at line 48 of file TDFInterface.hxx.
Definition at line 134 of file TDFUtils.cxx.
| std::string ROOT::Internal::TDF::ColumnName2ColumnTypeName | ( | const std::string & | colName, |
| TTree * | tree, | ||
| TCustomColumnBase * | tmpBranch | ||
| ) |
Return a string containing the type of the given branch.
Works both with real TTree branches and with temporary column created by Define.
Definition at line 30 of file TDFUtils.cxx.
| unsigned int ROOT::Internal::TDF::GetNSlots | ( | ) |
Definition at line 125 of file TDFUtils.cxx.
| std::vector< std::string > ROOT::Internal::TDF::GetUsedBranchesNames | ( | const std::string | expression, |
| TObjArray * | branches, | ||
| const std::vector< std::string > & | tmpBranches | ||
| ) |
Definition at line 36 of file TDFInterface.cxx.
| void ROOT::Internal::TDF::JitBuildAndBook | ( | const ColumnNames_t & | bl, |
| const std::string & | nodeTypename, | ||
| void * | thisPtr, | ||
| const std::type_info & | art, | ||
| const std::type_info & | at, | ||
| const void * | r, | ||
| TTree * | tree, | ||
| unsigned int | nSlots, | ||
| const std::map< std::string, TmpBranchBasePtr_t > & | tmpBranches | ||
| ) |
Definition at line 166 of file TDFInterface.cxx.
| Long_t ROOT::Internal::TDF::JitTransformation | ( | void * | thisPtr, |
| const std::string & | methodName, | ||
| const std::string & | nodeTypeName, | ||
| const std::string & | name, | ||
| const std::string & | expression, | ||
| TObjArray * | branches, | ||
| const std::vector< std::string > & | tmpBranches, | ||
| const std::map< std::string, TmpBranchBasePtr_t > & | tmpBookedBranches, | ||
| TTree * | tree | ||
| ) |
Definition at line 66 of file TDFInterface.cxx.
| const ColumnNames_t& ROOT::Internal::TDF::PickBranchNames | ( | unsigned int | nArgs, |
| const ColumnNames_t & | bl, | ||
| const ColumnNames_t & | defBl | ||
| ) |
Returns local BranchNames or default BranchNames according to which one should be used.
Definition at line 147 of file TDFUtils.cxx.
| void ROOT::Internal::TDF::ResetTDFValueTuple | ( | ValueTuple & | values, |
| TStaticSeq< S... > | |||
| ) |
Clear the proxies of a tuple of TColumnValues.
Definition at line 203 of file TDFNodes.hxx.
| const char* ROOT::Internal::TDF::ToConstCharPtr | ( | const char * | s | ) |
Definition at line 115 of file TDFUtils.cxx.
| const char* ROOT::Internal::TDF::ToConstCharPtr | ( | const std::string | s | ) |
Definition at line 120 of file TDFUtils.cxx.