CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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 41 of file CommissioningHistograms.h.

Constructor & Destructor Documentation

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

Definition at line 43 of file CommissioningHistograms.h.

CommissioningHistograms::Histo::Histo ( )
inline

Definition at line 47 of file CommissioningHistograms.h.

47 : title_(""), me_(nullptr), cme_(nullptr) { ; }

Member Function Documentation

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

Definition at line 84 of file CommissioningHistograms.cc.

References cme_, TauDecayModes::dec, me_, and title_.

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

Member Data Documentation

MonitorElement* CommissioningHistograms::Histo::cme_

Definition at line 51 of file CommissioningHistograms.h.

Referenced by print().

MonitorElement* CommissioningHistograms::Histo::me_

Definition at line 50 of file CommissioningHistograms.h.

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

std::string CommissioningHistograms::Histo::title_

Definition at line 49 of file CommissioningHistograms.h.

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