 |
Belle II Software
release-05-01-25
|
29 namespace RootIOUtilities {
41 std::set<std::string>
filterBranches(
const std::set<std::string>& branchesToFilter,
const std::vector<std::string>& branches,
42 const std::vector<std::string>& excludeBranches,
int durability,
bool quiet =
false);
const std::string c_SteerAdditionalBranchNames[]
Steering parameter names for m_additionalBranchNames.
const std::string c_SteerBranchNames[]
Steering parameter names for m_branchNames.
std::string getCommitID()
Return git SHA1 hashes taking into account local & central release.
bool hasStreamer(const TClass *cl)
Returns true if and only if 'cl' or one of its bases has I/O streamers.
const std::string c_SteerExcludeBranchNames[]
Steering parameter names for m_excludeBranchNames.
const std::string c_treeNames[]
Names of trees.
bool hasCustomStreamer(const TClass *cl)
Returns true if and only if 'cl' has a user-defined streamer.
void buildIndex(TTree *tree)
Build TTreeIndex on tree (assumes EventMetaData branch exists there).
std::vector< std::string > expandWordExpansions(const std::vector< std::string > &filenames)
Performs wildcard expansion using wordexp(), returns matches.
Abstract base class for different kinds of events.
void setCreationData(FileMetaData &metadata)
Fill the creation info of a file meta data: site, user, data.
std::set< std::string > filterBranches(const std::set< std::string > &branchesToFilter, const std::vector< std::string > &branches, const std::vector< std::string > &excludeBranches, int durability, bool quiet=false)
Given a list of input branches and lists of branches to include/exclude, returns a list of branches t...
size_t setBranchStatus(TBranch *branch, bool process)
Set Branch to be read or not.
long getEntryNumberWithEvtRunExp(TTree *tree, long event, long run, long experiment)
return entry number with given (event, run, experiment) from tree.