ROOT 6.18/05 Reference Guide |
#include "RConfigure.h"
#include "ROOT/RDF/RActionBase.hxx"
#include "ROOT/RDF/RCustomColumnBase.hxx"
#include "ROOT/RDF/RFilterBase.hxx"
#include "ROOT/RDF/RLoopManager.hxx"
#include "ROOT/RDF/RRangeBase.hxx"
#include "ROOT/RDF/RSlotStack.hxx"
#include "ROOT/TTreeProcessorMT.hxx"
#include "RtypesCore.h"
#include "TBranchElement.h"
#include "TBranchObject.h"
#include "TEntryList.h"
#include "TError.h"
#include "TInterpreter.h"
#include "TROOT.h"
#include "TTreeReader.h"
#include "ROOT/TThreadExecutor.hxx"
#include <atomic>
#include <functional>
#include <memory>
#include <stdexcept>
#include <string>
#include <vector>
Functions | |
bool | ContainsLeaf (const std::set< TLeaf * > &leaves, TLeaf *leaf) |
void | ExploreBranch (TTree &t, std::set< std::string > &bNamesReg, ColumnNames_t &bNames, TBranch *b, std::string prefix, std::string &friendName) |
void | GetBranchNamesImpl (TTree &t, std::set< std::string > &bNamesReg, ColumnNames_t &bNames, std::set< TTree * > &analysedTrees, std::string &friendName, bool allowDuplicates) |
void | UpdateList (std::set< std::string > &bNamesReg, ColumnNames_t &bNames, const std::string &branchName, const std::string &friendName) |
This overload does not perform any check on the duplicates. More... | |
void | UpdateList (std::set< std::string > &bNamesReg, ColumnNames_t &bNames, const std::string &branchName, const std::string &friendName, std::set< TLeaf * > &foundLeaves, TLeaf *leaf, bool allowDuplicates) |
This overloads makes sure that the TLeaf has not been already inserted. More... | |
Definition at line 32 of file RLoopManager.cxx.
void ExploreBranch | ( | TTree & | t, |
std::set< std::string > & | bNamesReg, | ||
ColumnNames_t & | bNames, | ||
TBranch * | b, | ||
std::string | prefix, | ||
std::string & | friendName | ||
) |
Definition at line 70 of file RLoopManager.cxx.
void GetBranchNamesImpl | ( | TTree & | t, |
std::set< std::string > & | bNamesReg, | ||
ColumnNames_t & | bNames, | ||
std::set< TTree * > & | analysedTrees, | ||
std::string & | friendName, | ||
bool | allowDuplicates | ||
) |
Definition at line 93 of file RLoopManager.cxx.
void UpdateList | ( | std::set< std::string > & | bNamesReg, |
ColumnNames_t & | bNames, | ||
const std::string & | branchName, | ||
const std::string & | friendName | ||
) |
This overload does not perform any check on the duplicates.
It is used for TBranch objects.
Definition at line 40 of file RLoopManager.cxx.
void UpdateList | ( | std::set< std::string > & | bNamesReg, |
ColumnNames_t & | bNames, | ||
const std::string & | branchName, | ||
const std::string & | friendName, | ||
std::set< TLeaf * > & | foundLeaves, | ||
TLeaf * | leaf, | ||
bool | allowDuplicates | ||
) |
This overloads makes sure that the TLeaf has not been already inserted.
Definition at line 57 of file RLoopManager.cxx.