CMS 3D CMS Logo

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

#include <StatusManager.h>

Public Member Functions

uint32_t getStatus (uint32_t) const
 
void readFromObj (EcalDQMChannelStatus const &, EcalDQMTowerStatus const &)
 
void readFromStream (std::istream &)
 
 StatusManager ()
 
void writeToObj (EcalDQMChannelStatus &, EcalDQMTowerStatus &) const
 
void writeToStream (std::ostream &) const
 
 ~StatusManager ()
 

Private Attributes

std::map< std::string, uint32_t > dictionary_
 
std::map< uint32_t, uint32_t > status_
 

Detailed Description

Definition at line 15 of file StatusManager.h.

Constructor & Destructor Documentation

ecaldqm::StatusManager::StatusManager ( )

Definition at line 21 of file StatusManager.cc.

ecaldqm::StatusManager::~StatusManager ( )
inline

Definition at line 18 of file StatusManager.h.

18 {}

Member Function Documentation

uint32_t ecaldqm::StatusManager::getStatus ( uint32_t  _key) const

Definition at line 265 of file StatusManager.cc.

void ecaldqm::StatusManager::readFromObj ( EcalDQMChannelStatus const &  _channelStatus,
EcalDQMTowerStatus const &  _towerStatus 
)

Definition at line 215 of file StatusManager.cc.

Referenced by EcalDQMonitorClient::beginRun().

void ecaldqm::StatusManager::readFromStream ( std::istream &  _input)
void ecaldqm::StatusManager::writeToObj ( EcalDQMChannelStatus _channelStatus,
EcalDQMTowerStatus _towerStatus 
) const

Definition at line 241 of file StatusManager.cc.

Referenced by EcalDQMStatusWriter::EcalDQMStatusWriter().

void ecaldqm::StatusManager::writeToStream ( std::ostream &  _output) const

Definition at line 235 of file StatusManager.cc.

Member Data Documentation

std::map<std::string, uint32_t> ecaldqm::StatusManager::dictionary_
private

Definition at line 28 of file StatusManager.h.

std::map<uint32_t, uint32_t> ecaldqm::StatusManager::status_
private

Definition at line 29 of file StatusManager.h.