CMS 3D CMS Logo

cscdqm::HistoBookRequest Struct Reference

#include <DQM/CSCMonitorModule/interface/CSCDQM_MonitorObjectProvider.h>

List of all members.

Public Member Functions

 HistoBookRequest (const HistoDef &p_hdef, const std::string &p_folder, const std::string &p_title, const std::string &p_value)
 HistoBookRequest (const HistoDef &p_hdef, const std::string &p_folder, const float p_value)
 HistoBookRequest (const HistoDef &p_hdef, const std::string &p_folder, const int p_value)
 HistoBookRequest (const HistoDef &p_hdef, const HistoType &p_htype, const std::string &p_ctype, const std::string &p_folder, const std::string &p_title, const int p_nchX=0, const double p_lowX=0, const double p_highX=0, const int p_nchY=0, const double p_lowY=0, const double p_highY=0, const int p_nchZ=0, const double p_lowZ=0, const double p_highZ=0, const std::string &p_option="s")

Public Attributes

std::string ctype
float default_float
int default_int
std::string default_string
std::string folder
const HistoDefhdef
double highX
double highY
double highZ
HistoType htype
double lowX
double lowY
double lowZ
int nchX
int nchY
int nchZ
std::string option
std::string title


Detailed Description

Definition at line 31 of file CSCDQM_MonitorObjectProvider.h.


Constructor & Destructor Documentation

cscdqm::HistoBookRequest::HistoBookRequest ( const HistoDef p_hdef,
const HistoType p_htype,
const std::string &  p_ctype,
const std::string &  p_folder,
const std::string &  p_title,
const int  p_nchX = 0,
const double  p_lowX = 0,
const double  p_highX = 0,
const int  p_nchY = 0,
const double  p_lowY = 0,
const double  p_highY = 0,
const int  p_nchZ = 0,
const double  p_lowZ = 0,
const double  p_highZ = 0,
const std::string &  p_option = "s" 
) [inline]

Definition at line 57 of file CSCDQM_MonitorObjectProvider.h.

References ctype, folder, hdef, highX, highY, highZ, htype, lowX, lowY, lowZ, nchX, nchY, nchZ, option, and title.

00062                                                        {
00063       hdef = &p_hdef; 
00064       htype = p_htype;
00065       ctype = p_ctype;
00066       folder = p_folder; 
00067       title = p_title;
00068       nchX = p_nchX; 
00069       lowX = p_lowX;
00070       highX = p_highX; 
00071       nchY = p_nchY;
00072       lowY = p_lowY; 
00073       highY = p_highY;
00074       nchZ = p_nchZ; 
00075       lowZ = p_lowZ;
00076       highZ = p_highZ; 
00077       option = p_option;
00078     }

cscdqm::HistoBookRequest::HistoBookRequest ( const HistoDef p_hdef,
const std::string &  p_folder,
const int  p_value 
) [inline]

Definition at line 80 of file CSCDQM_MonitorObjectProvider.h.

References ctype, default_int, folder, cscdqm::HistoDef::getHistoName(), hdef, htype, cscdqm::INT, and title.

00080                                                                                             {
00081       hdef = &p_hdef;
00082       htype = INT;
00083       ctype = "INT";
00084       folder = p_folder;
00085       title = p_hdef.getHistoName();
00086       default_int = p_value;
00087     }

cscdqm::HistoBookRequest::HistoBookRequest ( const HistoDef p_hdef,
const std::string &  p_folder,
const float  p_value 
) [inline]

Definition at line 89 of file CSCDQM_MonitorObjectProvider.h.

References ctype, default_float, cscdqm::FLOAT, folder, cscdqm::HistoDef::getHistoName(), hdef, htype, and title.

00089                                                                                               {
00090       hdef = &p_hdef;
00091       htype = FLOAT;
00092       ctype = "FLOAT";
00093       folder = p_folder;
00094       title = p_hdef.getHistoName();
00095       default_float = p_value;
00096     }

cscdqm::HistoBookRequest::HistoBookRequest ( const HistoDef p_hdef,
const std::string &  p_folder,
const std::string &  p_title,
const std::string &  p_value 
) [inline]

Definition at line 98 of file CSCDQM_MonitorObjectProvider.h.

References ctype, default_string, folder, hdef, htype, cscdqm::STRING, and title.

00099                                                                           {
00100       hdef = &p_hdef;
00101       htype = STRING;
00102       ctype = "STRING";
00103       folder = p_folder;
00104       title = p_title;
00105       default_string = p_value;
00106     }


Member Data Documentation

std::string cscdqm::HistoBookRequest::ctype

Definition at line 35 of file CSCDQM_MonitorObjectProvider.h.

Referenced by HistoBookRequest().

float cscdqm::HistoBookRequest::default_float

Definition at line 52 of file CSCDQM_MonitorObjectProvider.h.

Referenced by CSCMonitorModuleCmn::bookMonitorObject(), and HistoBookRequest().

int cscdqm::HistoBookRequest::default_int

Definition at line 51 of file CSCDQM_MonitorObjectProvider.h.

Referenced by CSCMonitorModuleCmn::bookMonitorObject(), and HistoBookRequest().

std::string cscdqm::HistoBookRequest::default_string

Definition at line 53 of file CSCDQM_MonitorObjectProvider.h.

Referenced by CSCMonitorModuleCmn::bookMonitorObject(), and HistoBookRequest().

std::string cscdqm::HistoBookRequest::folder

Definition at line 36 of file CSCDQM_MonitorObjectProvider.h.

Referenced by CSCMonitorModuleCmn::bookMonitorObject(), and HistoBookRequest().

const HistoDef* cscdqm::HistoBookRequest::hdef

Definition at line 33 of file CSCDQM_MonitorObjectProvider.h.

Referenced by CSCMonitorModuleCmn::bookMonitorObject(), and HistoBookRequest().

double cscdqm::HistoBookRequest::highX

Definition at line 41 of file CSCDQM_MonitorObjectProvider.h.

Referenced by CSCMonitorModuleCmn::bookMonitorObject(), and HistoBookRequest().

double cscdqm::HistoBookRequest::highY

Definition at line 45 of file CSCDQM_MonitorObjectProvider.h.

Referenced by CSCMonitorModuleCmn::bookMonitorObject(), and HistoBookRequest().

double cscdqm::HistoBookRequest::highZ

Definition at line 49 of file CSCDQM_MonitorObjectProvider.h.

Referenced by CSCMonitorModuleCmn::bookMonitorObject(), and HistoBookRequest().

HistoType cscdqm::HistoBookRequest::htype

Definition at line 34 of file CSCDQM_MonitorObjectProvider.h.

Referenced by CSCMonitorModuleCmn::bookMonitorObject(), and HistoBookRequest().

double cscdqm::HistoBookRequest::lowX

Definition at line 40 of file CSCDQM_MonitorObjectProvider.h.

Referenced by CSCMonitorModuleCmn::bookMonitorObject(), and HistoBookRequest().

double cscdqm::HistoBookRequest::lowY

Definition at line 44 of file CSCDQM_MonitorObjectProvider.h.

Referenced by CSCMonitorModuleCmn::bookMonitorObject(), and HistoBookRequest().

double cscdqm::HistoBookRequest::lowZ

Definition at line 48 of file CSCDQM_MonitorObjectProvider.h.

Referenced by CSCMonitorModuleCmn::bookMonitorObject(), and HistoBookRequest().

int cscdqm::HistoBookRequest::nchX

Definition at line 39 of file CSCDQM_MonitorObjectProvider.h.

Referenced by CSCMonitorModuleCmn::bookMonitorObject(), and HistoBookRequest().

int cscdqm::HistoBookRequest::nchY

Definition at line 43 of file CSCDQM_MonitorObjectProvider.h.

Referenced by CSCMonitorModuleCmn::bookMonitorObject(), and HistoBookRequest().

int cscdqm::HistoBookRequest::nchZ

Definition at line 47 of file CSCDQM_MonitorObjectProvider.h.

Referenced by CSCMonitorModuleCmn::bookMonitorObject(), and HistoBookRequest().

std::string cscdqm::HistoBookRequest::option

Definition at line 55 of file CSCDQM_MonitorObjectProvider.h.

Referenced by CSCMonitorModuleCmn::bookMonitorObject(), and HistoBookRequest().

std::string cscdqm::HistoBookRequest::title

Definition at line 37 of file CSCDQM_MonitorObjectProvider.h.

Referenced by CSCMonitorModuleCmn::bookMonitorObject(), and HistoBookRequest().


The documentation for this struct was generated from the following file:
Generated on Tue Jun 9 18:36:57 2009 for CMSSW by  doxygen 1.5.4