CMS 3D CMS Logo

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

#include <CommissioningHistograms.h>

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
CommissioningHistograms::Histo::Histo ( )
inline

Member Function Documentation

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

Definition at line 67 of file CommissioningHistograms.cc.

References cme_, me_, and title_.

67  {
68  ss << " [Histo::" << __func__ << "]" << std::endl
69  << " Histogram title : " << title_ << std::endl
70  << " MonitorElement* : 0x"
71  << std::hex
72  << std::setw(8) << std::setfill('0') << me_ << std::endl
73  << std::dec
74  << " CollateME* : 0x"
75  << std::hex
76  << std::setw(8) << std::setfill('0') << cme_ << std::endl
77  << std::dec;
78 }

Member Data Documentation

MonitorElement* CommissioningHistograms::Histo::cme_

Definition at line 54 of file CommissioningHistograms.h.

Referenced by print().

MonitorElement* CommissioningHistograms::Histo::me_

Definition at line 53 of file CommissioningHistograms.h.

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

std::string CommissioningHistograms::Histo::title_

Definition at line 52 of file CommissioningHistograms.h.

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