CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Protected Attributes
hcaldqm::Container Class Reference

#include <Container.h>

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

Public Types

typedef dqm::legacy::DQMStore DQMStore
 
typedef dqm::legacy::MonitorElement MonitorElement
 

Public Member Functions

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

Protected Attributes

std::string _folder
 
Logger _logger
 
std::string _qname
 

Detailed Description

Definition at line 21 of file Container.h.

Member Typedef Documentation

◆ DQMStore

Definition at line 23 of file Container.h.

◆ MonitorElement

Definition at line 24 of file Container.h.

Constructor & Destructor Documentation

◆ Container() [1/2]

hcaldqm::Container::Container ( )
inline

Definition at line 26 of file Container.h.

26 : _folder("HcalInfo"), _qname("SomeQuantity") {}
std::string _folder
Definition: Container.h:37
std::string _qname
Definition: Container.h:38

◆ Container() [2/2]

hcaldqm::Container::Container ( std::string const &  folder,
std::string const &  qname 
)
inline

Definition at line 27 of file Container.h.

27 : _folder(folder), _qname(qname) {}
std::string _folder
Definition: Container.h:37
std::string _qname
Definition: Container.h:38

◆ ~Container()

virtual hcaldqm::Container::~Container ( )
inlinevirtual

Definition at line 28 of file Container.h.

28 {}

Member Function Documentation

◆ initialize()

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

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

Definition at line 30 of file Container.h.

References _folder, _logger, _qname, debug, printsummarytable::folder, and Logger::set().

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

30  {
31  _folder = folder;
32  _qname = qname;
34  }
void set(std::string const &name, int debug=0)
Definition: Logger.h:29
std::string _folder
Definition: Container.h:37
#define debug
Definition: HDRShower.cc:19
std::string _qname
Definition: Container.h:38

Member Data Documentation

◆ _folder

std::string hcaldqm::Container::_folder
protected

◆ _logger

Logger hcaldqm::Container::_logger
protected

◆ _qname

std::string hcaldqm::Container::_qname
protected