CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Attributes
hcaldqm::Container Class Reference

#include <Container.h>

Inheritance diagram for hcaldqm::Container:
hcaldqm::Container1D hcaldqm::ContainerD hcaldqm::ContainerI hcaldqm::ContainerS hcaldqm::ContainerSingle1D hcaldqm::ContainerSingle2D hcaldqm::Container2D hcaldqm::ContainerProf1D hcaldqm::ContainerSingleProf1D hcaldqm::ContainerProf2D

Public Member Functions

 Container ()
 
 Container (std::string const &folder, std::string const &name)
 
virtual void initialize (std::string const &folder, std::string const &name, int debug=0)
 
virtual ~Container ()
 

Protected Attributes

std::string _folder
 
Logger _logger
 
std::string _name
 

Detailed Description

Definition at line 22 of file Container.h.

Constructor & Destructor Documentation

hcaldqm::Container::Container ( )
inline

Definition at line 25 of file Container.h.

25  :
26  _folder("HcalInfo"), _name("SOME_MONITOR")
27  {}
std::string _folder
Definition: Container.h:42
std::string _name
Definition: Container.h:43
hcaldqm::Container::Container ( std::string const &  folder,
std::string const &  name 
)
inline

Definition at line 28 of file Container.h.

28  :
29  _folder(folder), _name(name)
30  {}
std::string _folder
Definition: Container.h:42
std::string _name
Definition: Container.h:43
virtual hcaldqm::Container::~Container ( )
inlinevirtual

Definition at line 31 of file Container.h.

31 {}

Member Function Documentation

virtual void hcaldqm::Container::initialize ( std::string const &  folder,
std::string const &  name,
int  debug = 0 
)
inlinevirtual

Reimplemented in hcaldqm::ContainerS, hcaldqm::ContainerD, and hcaldqm::ContainerI.

Definition at line 33 of file Container.h.

References _folder, _logger, _name, debug, mergeVDriftHistosByStation::name, and Logger::set().

Referenced by hcaldqm::ContainerSingle1D::initialize(), hcaldqm::ContainerSingle2D::initialize(), and hcaldqm::Container1D::initialize().

35  {
36  _folder = folder;
37  _name = name;
39  }
void set(std::string const &name, int debug=0)
Definition: Logger.h:41
std::string _folder
Definition: Container.h:42
#define debug
Definition: HDRShower.cc:19
std::string _name
Definition: Container.h:43

Member Data Documentation

std::string hcaldqm::Container::_folder
protected
Logger hcaldqm::Container::_logger
protected

Definition at line 44 of file Container.h.

Referenced by hcaldqm::ContainerProf1D::book(), and initialize().

std::string hcaldqm::Container::_name
protected