Class to manage histograms defined in registered modules.
More...
#include <RbTuple.h>
|
| RbTupleManager (int nprocess, const char *filename, const char *workdir=".") |
| Constructor to use hadd()
|
|
void | init (int nprocess, const char *filename, const char *workdir=".") |
| Global initialization.
|
|
void | register_module (Module *) |
| Functions called by analysis modules in mother process.
|
|
int | begin (int pid) |
| Function called by HistoManager module for the first event.
|
|
int | terminate () |
| Function called by HistoManager module at the end.
|
|
int | dump () |
| Function to dump histograms/tuples to the file.
|
|
int | hadd (bool deleteflag=true) |
| Functions to add up all histogram files.
|
|
const std::vector< Module * > & | getHistDefiningModules () const |
| Return the list of modules that have defined histograms.
|
|
|
std::vector< Module * > | m_histdefs |
| registered HistoModules.
|
|
int | m_nproc {0} |
| Number of parallel processes.
|
|
std::string | m_filename |
| Name of histogram output file.
|
|
std::string | m_workdir |
| Name of working directory.
|
|
TFile * | m_root {nullptr} |
| Histogram output file.
|
|
Class to manage histograms defined in registered modules.
Definition at line 29 of file RbTuple.h.
The documentation for this class was generated from the following files: