CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
cscdqm::HistoBookRequest Struct Reference

#include <CSCDQM_MonitorObjectProvider.h>

Public Member Functions

 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")
 
 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 std::string &p_folder, const std::string &p_title, const std::string &p_value)
 

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

◆ HistoBookRequest() [1/4]

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 56 of file CSCDQM_MonitorObjectProvider.h.

70  {
71  hdef = &p_hdef;
72  htype = p_htype;
73  ctype = p_ctype;
74  folder = p_folder;
75  title = p_title;
76  nchX = p_nchX;
77  lowX = p_lowX;
78  highX = p_highX;
79  nchY = p_nchY;
80  lowY = p_lowY;
81  highY = p_highY;
82  nchZ = p_nchZ;
83  lowZ = p_lowZ;
84  highZ = p_highZ;
85  option = p_option;
86  }

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

◆ HistoBookRequest() [2/4]

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

Definition at line 88 of file CSCDQM_MonitorObjectProvider.h.

88  {
89  hdef = &p_hdef;
90  htype = INT;
91  ctype = "INT";
92  folder = p_folder;
93  title = p_hdef.getHistoName();
94  default_int = p_value;
95  }

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

◆ HistoBookRequest() [3/4]

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

Definition at line 97 of file CSCDQM_MonitorObjectProvider.h.

97  {
98  hdef = &p_hdef;
99  htype = FLOAT;
100  ctype = "FLOAT";
101  folder = p_folder;
102  title = p_hdef.getHistoName();
103  default_float = p_value;
104  }

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

◆ HistoBookRequest() [4/4]

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 106 of file CSCDQM_MonitorObjectProvider.h.

109  {
110  hdef = &p_hdef;
111  htype = STRING;
112  ctype = "STRING";
113  folder = p_folder;
114  title = p_title;
115  default_string = p_value;
116  }

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

Member Data Documentation

◆ ctype

std::string cscdqm::HistoBookRequest::ctype

Definition at line 34 of file CSCDQM_MonitorObjectProvider.h.

Referenced by HistoBookRequest().

◆ default_float

float cscdqm::HistoBookRequest::default_float

◆ default_int

int cscdqm::HistoBookRequest::default_int

◆ default_string

std::string cscdqm::HistoBookRequest::default_string

◆ folder

std::string cscdqm::HistoBookRequest::folder

◆ hdef

const HistoDef* cscdqm::HistoBookRequest::hdef

◆ highX

double cscdqm::HistoBookRequest::highX

◆ highY

double cscdqm::HistoBookRequest::highY

◆ highZ

double cscdqm::HistoBookRequest::highZ

◆ htype

HistoType cscdqm::HistoBookRequest::htype

◆ lowX

double cscdqm::HistoBookRequest::lowX

◆ lowY

double cscdqm::HistoBookRequest::lowY

◆ lowZ

double cscdqm::HistoBookRequest::lowZ

◆ nchX

int cscdqm::HistoBookRequest::nchX

◆ nchY

int cscdqm::HistoBookRequest::nchY

◆ nchZ

int cscdqm::HistoBookRequest::nchZ

◆ option

std::string cscdqm::HistoBookRequest::option

◆ title

std::string cscdqm::HistoBookRequest::title
cscdqm::FLOAT
Definition: CSCDQM_MonitorObjectProvider.h:29
cscdqm::HistoBookRequest::hdef
const HistoDef * hdef
Definition: CSCDQM_MonitorObjectProvider.h:32
cscdqm::HistoBookRequest::nchZ
int nchZ
Definition: CSCDQM_MonitorObjectProvider.h:46
cscdqm::HistoBookRequest::nchX
int nchX
Definition: CSCDQM_MonitorObjectProvider.h:38
cscdqm::HistoBookRequest::lowX
double lowX
Definition: CSCDQM_MonitorObjectProvider.h:39
cscdqm::HistoBookRequest::ctype
std::string ctype
Definition: CSCDQM_MonitorObjectProvider.h:34
cscdqm::HistoBookRequest::highY
double highY
Definition: CSCDQM_MonitorObjectProvider.h:44
cscdqm::HistoBookRequest::nchY
int nchY
Definition: CSCDQM_MonitorObjectProvider.h:42
cscdqm::HistoBookRequest::title
std::string title
Definition: CSCDQM_MonitorObjectProvider.h:36
cscdqm::HistoBookRequest::highX
double highX
Definition: CSCDQM_MonitorObjectProvider.h:40
cscdqm::STRING
Definition: CSCDQM_MonitorObjectProvider.h:29
cscdqm::HistoBookRequest::highZ
double highZ
Definition: CSCDQM_MonitorObjectProvider.h:48
cscdqm::HistoBookRequest::default_int
int default_int
Definition: CSCDQM_MonitorObjectProvider.h:50
cscdqm::INT
Definition: CSCDQM_MonitorObjectProvider.h:29
cscdqm::HistoBookRequest::option
std::string option
Definition: CSCDQM_MonitorObjectProvider.h:54
cscdqm::HistoBookRequest::default_float
float default_float
Definition: CSCDQM_MonitorObjectProvider.h:51
cscdqm::HistoBookRequest::folder
std::string folder
Definition: CSCDQM_MonitorObjectProvider.h:35
cscdqm::HistoBookRequest::htype
HistoType htype
Definition: CSCDQM_MonitorObjectProvider.h:33
cscdqm::HistoBookRequest::default_string
std::string default_string
Definition: CSCDQM_MonitorObjectProvider.h:52
cscdqm::HistoBookRequest::lowY
double lowY
Definition: CSCDQM_MonitorObjectProvider.h:43
cscdqm::HistoBookRequest::lowZ
double lowZ
Definition: CSCDQM_MonitorObjectProvider.h:47