1 #ifndef _L_ROOT_GLOBAL_WRITER_HH_
2 #define _L_ROOT_GLOBAL_WRITER_HH_
26 QError SetQObject(
const std::string& name,
const std::string& className,
const Diana::QObject* obj,
const std::string& descr);
34 QError Open(
const std::string& filename,
const std::string& opt =
"");
global writer for root files
QError Open(const std::string &filename, const std::string &opt="")
Open file, called by QGlobalWriterDispatcher.
std::map< std::string, Diana::QObject * > fObjectCache
QError FlushCache(TFile *oFile)
QError SetQObject(const std::string &name, const std::string &className, const Diana::QObject *obj, const std::string &descr)
QError Close()
Close file, called by QGlobalWriterDispatcher.
error class with error type and description
Abstract class for global writers.
base class for objects handled by QEvent and QGlobalDataManager.
the Diana namespace is needed because sometimes we use Qt libraries, that use same class names of our...