CMS 3D CMS Logo

Public Member Functions | Public Attributes

CommissioningHistograms::Histo Class Reference

#include <CommissioningHistograms.h>

List of all members.

Public Member Functions

 Histo (const std::string &title, MonitorElement *const me, MonitorElement *const cme)
 Histo ()
void print (std::stringstream &) const

Public Attributes

MonitorElementcme_
MonitorElementme_
std::string title_

Detailed Description

Definition at line 44 of file CommissioningHistograms.h.


Constructor & Destructor Documentation

CommissioningHistograms::Histo::Histo ( const std::string &  title,
MonitorElement *const  me,
MonitorElement *const  cme 
) [inline]

Definition at line 46 of file CommissioningHistograms.h.

      : title_(title), me_(me), cme_(cme) {;}
CommissioningHistograms::Histo::Histo ( ) [inline]

Definition at line 50 of file CommissioningHistograms.h.

: title_(""), me_(0), cme_(0) {;}

Member Function Documentation

void CommissioningHistograms::Histo::print ( std::stringstream &  ss) const

Definition at line 67 of file CommissioningHistograms.cc.

References cme_, me_, and title_.

                                                                    {
  ss << " [Histo::" << __func__ << "]" << std::endl
     << " Histogram title   : " << title_ << std::endl
     << " MonitorElement*   : 0x" 
     << std::hex
     << std::setw(8) << std::setfill('0') << me_ << std::endl
     << std::dec
     << " CollateME*        : 0x" 
     << std::hex
     << std::setw(8) << std::setfill('0') << cme_ << std::endl
     << std::dec;
}

Member Data Documentation

Definition at line 54 of file CommissioningHistograms.h.

Referenced by print().

Definition at line 53 of file CommissioningHistograms.h.

Referenced by CommissioningHistograms::extractHistograms(), and print().

Definition at line 52 of file CommissioningHistograms.h.

Referenced by CommissioningHistograms::extractHistograms(), and print().