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 Member Functions | Private Attributes | Friends
MonitorElementsDb Class Reference

#include <MonitorElementsDb.h>

Public Member Functions

 MonitorElementsDb (const edm::ParameterSet &ps, std::string &xmlFile)
 Constructors. More...
 
virtual ~MonitorElementsDb ()
 Destructor. More...
 

Protected Member Functions

void analyze (const edm::Event &e, const edm::EventSetup &c, coral::ISessionProxy *s)
 Analyze. More...
 
void beginJob (void)
 
void endJob (void)
 
void htmlOutput (std::string &htmlDir)
 
void startSession (void)
 

Private Attributes

DQMStoredqmStore_
 
int ievt_
 
std::vector< DB_MEMEinfo_
 
std::vector< MonitorElement * > MEs_
 
MonitorXMLParserparser_
 
std::string prefixME_
 
std::string xmlFile_
 

Friends

class EcalBarrelMonitorDbModule
 

Detailed Description

Definition at line 28 of file MonitorElementsDb.h.

Constructor & Destructor Documentation

MonitorElementsDb::MonitorElementsDb ( const edm::ParameterSet ps,
std::string &  xmlFile 
)

Constructors.

Definition at line 34 of file MonitorElementsDb.cc.

MonitorElementsDb::~MonitorElementsDb ( )
virtual

Destructor.

Definition at line 87 of file MonitorElementsDb.cc.

Member Function Documentation

void MonitorElementsDb::analyze ( const edm::Event e,
const edm::EventSetup c,
coral::ISessionProxy *  s 
)
protected

Analyze.

Definition at line 108 of file MonitorElementsDb.cc.

Referenced by EcalBarrelMonitorDbModule::analyze().

void MonitorElementsDb::beginJob ( void  )
protected

Definition at line 93 of file MonitorElementsDb.cc.

Referenced by EcalBarrelMonitorDbModule::beginJob().

void MonitorElementsDb::endJob ( void  )
protected

Definition at line 99 of file MonitorElementsDb.cc.

Referenced by EcalBarrelMonitorDbModule::endJob().

void MonitorElementsDb::htmlOutput ( std::string &  htmlDir)
protected

Definition at line 209 of file MonitorElementsDb.cc.

Referenced by EcalBarrelMonitorDbModule::analyze().

void MonitorElementsDb::startSession ( void  )
protected

Friends And Related Function Documentation

friend class EcalBarrelMonitorDbModule
friend

Definition at line 30 of file MonitorElementsDb.h.

Member Data Documentation

DQMStore* MonitorElementsDb::dqmStore_
private

Definition at line 64 of file MonitorElementsDb.h.

int MonitorElementsDb::ievt_
private

Definition at line 63 of file MonitorElementsDb.h.

std::vector<DB_ME> MonitorElementsDb::MEinfo_
private

Definition at line 61 of file MonitorElementsDb.h.

std::vector<MonitorElement*> MonitorElementsDb::MEs_
private

Definition at line 62 of file MonitorElementsDb.h.

MonitorXMLParser* MonitorElementsDb::parser_
private

Definition at line 60 of file MonitorElementsDb.h.

std::string MonitorElementsDb::prefixME_
private

Definition at line 58 of file MonitorElementsDb.h.

std::string MonitorElementsDb::xmlFile_
private

Definition at line 59 of file MonitorElementsDb.h.