CMS 3D CMS Logo

Classes | Public Member Functions | Public Attributes

DQMSummary Class Reference

#include <DQMSummary.h>

List of all members.

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.

{}
virtual DQMSummary::~DQMSummary ( ) [inline, virtual]

Definition at line 31 of file DQMSummary.h.

{}

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().

                              {
    std::cout << "run number = " << m_run << std::endl;
    std::vector<RunItem>::const_iterator runIt;
    for(runIt = m_summary.begin(); runIt != m_summary.end(); ++runIt) {
      std::cout << "--- lumisection = " << runIt->m_lumisec << std::endl;
      std::vector<RunItem::LumiItem>::const_iterator lumiIt;
      for(lumiIt = runIt->m_lumisummary.begin(); lumiIt != runIt->m_lumisummary.end(); ++lumiIt) {
        std::cout << "------ subsystem: " << lumiIt->m_subsystem 
                  << ", report content: " << lumiIt->m_reportcontent
                  << ", type: " << lumiIt->m_type
                  << ", status = " << lumiIt->m_status
                  << std::endl;
      }
    }
  }

Member Data Documentation

long long DQMSummary::m_run

Definition at line 19 of file DQMSummary.h.

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

Definition at line 32 of file DQMSummary.h.

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