#include <TrainerMonitoring.h>
Classes | |
class | Module |
class | Object |
class | RootObject |
Public Member Functions | |
Module * | book (const std::string &name) |
void | close () |
TrainerMonitoring (const std::string &fileName) | |
void | write () |
~TrainerMonitoring () | |
Private Attributes | |
std::map< std::string, boost::shared_ptr< Module > > | modules |
std::auto_ptr< TFile > | rootFile |
Friends | |
class | Module |
Definition at line 22 of file TrainerMonitoring.h.
PhysicsTools::TrainerMonitoring::TrainerMonitoring | ( | const std::string & | fileName | ) |
Definition at line 32 of file TrainerMonitoring.cc.
References rootFile.
PhysicsTools::TrainerMonitoring::~TrainerMonitoring | ( | ) |
Definition at line 39 of file TrainerMonitoring.cc.
{ }
TrainerMonitoring::Module * PhysicsTools::TrainerMonitoring::book | ( | const std::string & | name | ) |
Definition at line 82 of file TrainerMonitoring.cc.
References python::rootplot::argparse::module, and modules.
void PhysicsTools::TrainerMonitoring::close | ( | ) |
void PhysicsTools::TrainerMonitoring::write | ( | void | ) |
Definition at line 43 of file TrainerMonitoring.cc.
friend class Module [friend] |
Definition at line 31 of file TrainerMonitoring.h.
std::map<std::string, boost::shared_ptr<Module> > PhysicsTools::TrainerMonitoring::modules [private] |
Definition at line 181 of file TrainerMonitoring.h.
std::auto_ptr<TFile> PhysicsTools::TrainerMonitoring::rootFile [private] |
Definition at line 180 of file TrainerMonitoring.h.
Referenced by TrainerMonitoring(), and write().