 |
Belle II Software
release-05-02-19
|
38 RbTupleManager(
int nprocess,
const char* filename,
const char* workdir =
".");
44 void init(
int nprocess,
const char* filename,
const char* workdir =
".");
64 int hadd(
bool deleteflag =
true);
void init(int nprocess, const char *filename, const char *workdir=".")
Global initialization.
static RbTupleManager * s_instance
singleton instance.
void register_module(Module *)
Functions called by analysis modules in mother process.
int dump()
Function to dump histograms/tuples to the file.
const std::vector< Module * > & getHistDefiningModules() const
Return the list of modules that have defined histograms.
int begin(int pid)
Function called by HistoManager module for the first event.
Class to manage histograms defined in registered modules.
int m_nproc
Number of parallel processes.
std::vector< Module * > m_histdefs
registered HistoModules.
Abstract base class for different kinds of events.
TFile * m_root
Histogram output file.
static RbTupleManager & Instance()
Access to singleton.
int hadd(bool deleteflag=true)
Functions to add up all histogram files.
std::string m_filename
Name of histogram output file.
int terminate()
Function called by HistoManager module at the end.
std::string m_workdir
Name of working directory.