Logo ROOT   6.14/05
Reference Guide
Namespaces | Functions
RDFUtils.cxx File Reference
#include <stdexcept>
#include <string>
#include <typeinfo>
#include "RConfigure.h"
#include "ROOT/RDFNodes.hxx"
#include "ROOT/RDataSource.hxx"
#include "RtypesCore.h"
#include "TBranch.h"
#include "TBranchElement.h"
#include "TClass.h"
#include "TClassEdit.h"
#include "TClassRef.h"
#include "TLeaf.h"
#include "TObjArray.h"
#include "TROOT.h"
#include "TTree.h"
Include dependency graph for RDFUtils.cxx:

Namespaces

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

Functions

std::string ROOT::Internal::RDF::ColumnName2ColumnTypeName (const std::string &colName, unsigned int namespaceID, TTree *tree, RDataSource *ds, bool isCustomColumn, bool vector2tvec)
 Return a string containing the type of the given branch. More...
 
std::string ROOT::Internal::RDF::ComposeRVecTypeName (const std::string &valueType)
 
std::string ROOT::Internal::RDF::GetBranchOrLeafTypeName (TTree &t, const std::string &colName)
 Return the typename of object colName stored in t, if any. More...
 
std::string ROOT::Internal::RDF::GetLeafTypeName (TLeaf *leaf, const std::string &colName)
 
unsigned int ROOT::Internal::RDF::GetNSlots ()
 
std::vector< std::string > ROOT::Internal::RDF::ReplaceDotWithUnderscore (const std::vector< std::string > &columnNames)
 Replace occurrences of '. More...
 
std::string ROOT::Internal::RDF::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::RDF::TypeName2ROOTTypeName (const std::string &b)
 Convert type name (e.g. More...
 
const std::type_info & ROOT::Internal::RDF::TypeName2TypeID (const std::string &name)
 Return the type_info associated to a name. More...