Classes | |
struct | Args |
struct | ByteData |
struct | Data |
struct | EntryRange |
struct | ReadSpeedRegex |
struct | Result |
Functions | |
Result | EvalThroughput (const Data &d, unsigned nThreads) |
Result | EvalThroughputMT (const Data &d, unsigned nThreads) |
Result | EvalThroughputST (const Data &d) |
std::vector< std::vector< EntryRange > > | GetClusters (const Data &d) |
std::vector< std::string > | GetMatchingBranchNames (const std::string &fileName, const std::string &treeName, const std::vector< ReadSpeedRegex > ®exes) |
std::vector< std::vector< EntryRange > > | MergeClusters (std::vector< std::vector< EntryRange > > &&clusters, unsigned int maxTasksPerFile) |
Args | ParseArgs (const std::vector< std::string > &args) |
Args | ParseArgs (int argc, char **argv) |
void | PrintThroughput (const Result &r) |
ByteData | ReadTree (TFile *file, const std::string &treeName, const std::vector< std::string > &branchNames, EntryRange range={-1, -1}) |
Definition at line 343 of file ReadSpeed.cxx.
Definition at line 269 of file ReadSpeed.cxx.
Definition at line 168 of file ReadSpeed.cxx.
std::vector< std::vector< EntryRange > > ReadSpeed::GetClusters | ( | const Data & | d | ) |
Definition at line 201 of file ReadSpeed.cxx.
std::vector< std::string > ReadSpeed::GetMatchingBranchNames | ( | const std::string & | fileName, |
const std::string & | treeName, | ||
const std::vector< ReadSpeedRegex > & | regexes | ||
) |
Definition at line 37 of file ReadSpeed.cxx.
std::vector< std::vector< EntryRange > > ReadSpeed::MergeClusters | ( | std::vector< std::vector< EntryRange > > && | clusters, |
unsigned int | maxTasksPerFile | ||
) |
Definition at line 231 of file ReadSpeed.cxx.
Args ReadSpeed::ParseArgs | ( | const std::vector< std::string > & | args | ) |
Definition at line 167 of file ReadSpeedCLI.cxx.
Definition at line 257 of file ReadSpeedCLI.cxx.
void ReadSpeed::PrintThroughput | ( | const Result & | r | ) |
Definition at line 129 of file ReadSpeedCLI.cxx.
ByteData ReadSpeed::ReadTree | ( | TFile * | file, |
const std::string & | treeName, | ||
const std::vector< std::string > & | branchNames, | ||
EntryRange | range = {-1, -1} |
||
) |
Definition at line 130 of file ReadSpeed.cxx.