CMS 3D CMS Logo

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

#include <DQMSummary.h>

Classes

struct  RunItem
 

Public Member Functions

 DQMSummary ()
 
void printAllValues () const
 
virtual ~DQMSummary ()
 

Public Attributes

long long m_run
 
std::vector< RunItemm_summary
 

Detailed Description

Definition at line 17 of file DQMSummary.h.

Constructor & Destructor Documentation

DQMSummary::DQMSummary ( )
inline

Definition at line 30 of file DQMSummary.h.

30 {}
virtual DQMSummary::~DQMSummary ( )
inlinevirtual

Definition at line 31 of file DQMSummary.h.

31 {}

Member Function Documentation

void DQMSummary::printAllValues ( ) const
inline

Definition at line 33 of file DQMSummary.h.

References gather_cfg::cout, m_run, and m_summary.

Referenced by edmtest::DQMSummaryEventSetupAnalyzer::analyze().

33  {
34  std::cout << "run number = " << m_run << std::endl;
35  std::vector<RunItem>::const_iterator runIt;
36  for(runIt = m_summary.begin(); runIt != m_summary.end(); ++runIt) {
37  std::cout << "--- lumisection = " << runIt->m_lumisec << std::endl;
38  std::vector<RunItem::LumiItem>::const_iterator lumiIt;
39  for(lumiIt = runIt->m_lumisummary.begin(); lumiIt != runIt->m_lumisummary.end(); ++lumiIt) {
40  std::cout << "------ subsystem: " << lumiIt->m_subsystem
41  << ", report content: " << lumiIt->m_reportcontent
42  << ", type: " << lumiIt->m_type
43  << ", status = " << lumiIt->m_status
44  << std::endl;
45  }
46  }
47  }
std::vector< RunItem > m_summary
Definition: DQMSummary.h:32
long long m_run
Definition: DQMSummary.h:19
tuple cout
Definition: gather_cfg.py:121

Member Data Documentation

long long DQMSummary::m_run

Definition at line 19 of file DQMSummary.h.

Referenced by printAllValues(), and DQMSummaryReader::readData().

std::vector<RunItem> DQMSummary::m_summary

Definition at line 32 of file DQMSummary.h.

Referenced by printAllValues(), and DQMSummaryReader::readData().