Logo ROOT   6.12/07
Reference Guide
Namespaces | Functions
TDFUtils.cxx File Reference
#include "RConfigure.h"
#include "ROOT/TDFNodes.hxx"
#include "ROOT/TDFUtils.hxx"
#include "TBranch.h"
#include "TBranchElement.h"
#include "TClassRef.h"
#include "TFriendElement.h"
#include "TROOT.h"
#include <stdexcept>
#include <string>
Include dependency graph for TDFUtils.cxx:

Namespaces

 ROOT
 Namespace for new ROOT classes and functions.
 
 ROOT::Internal
 
 ROOT::Internal::TDF
 

Functions

void ROOT::Internal::TDF::CheckCustomColumn (std::string_view definedCol, TTree *treePtr, const ColumnNames_t &customCols, const ColumnNames_t &dataSourceColumns)
 
void ROOT::Internal::TDF::CheckSnapshot (unsigned int nTemplateParams, unsigned int nColumnNames)
 
std::string ROOT::Internal::TDF::ColumnName2ColumnTypeName (const std::string &colName, TTree *tree, TCustomColumnBase *tmpBranch, TDataSource *ds)
 Return a string containing the type of the given branch. More...
 
ColumnNames_t ROOT::Internal::TDF::FindUnknownColumns (const ColumnNames_t &requiredCols, TTree *tree, const ColumnNames_t &definedCols, const ColumnNames_t &dataSourceColumns)
 
ColumnNames_t ROOT::Internal::TDF::GetBranchNames (TTree &t)
 Get all the branches names, including the ones of the friend trees. More...
 
void ROOT::Internal::TDF::GetBranchNamesImpl (TTree &t, std::set< std::string > &bNamesReg, ColumnNames_t &bNames, std::set< TTree *> &analysedTrees)
 
unsigned int ROOT::Internal::TDF::GetNSlots ()
 
bool ROOT::Internal::TDF::IsInternalColumn (std::string_view colName)
 
const ColumnNames_t ROOT::Internal::TDF::SelectColumns (unsigned int nRequiredNames, const ColumnNames_t &names, const ColumnNames_t &defaultNames)
 Choose between local column names or default column names, throw in case of errors. More...
 
const char * ROOT::Internal::TDF::ToConstCharPtr (const char *s)
 
const char * ROOT::Internal::TDF::ToConstCharPtr (const std::string &s)
 
std::string ROOT::Internal::TDF::TypeID2TypeName (const std::type_info &id)
 Returns the name of a type starting from its type_info An empty string is returned in case of failure References and pointers are not supported since those cannot be stored in columns. More...
 
char ROOT::Internal::TDF::TypeName2ROOTTypeName (const std::string &b)
 Convert type name (e.g. More...
 
const std::type_info & ROOT::Internal::TDF::TypeName2TypeID (const std::string &name)
 Return the type_info associated to a name. More...