CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Types | Public Member Functions | Public Attributes
MonitorElementData Struct Reference

#include <MonitorElementCollection.h>

Classes

struct  Key
 
struct  Path
 
class  QReport
 
struct  Scalar
 
struct  Value
 

Public Types

enum  Kind {
  Kind::INVALID = 0x0, Kind::INT = 0x1, Kind::REAL = 0x2, Kind::STRING = 0x3,
  Kind::TH1F = 0x10, Kind::TH1S = 0x11, Kind::TH1D = 0x12, Kind::TH1I = 0x13,
  Kind::TH2F = 0x20, Kind::TH2S = 0x21, Kind::TH2D = 0x22, Kind::TH2I = 0x23,
  Kind::TH3F = 0x30, Kind::TPROFILE = 0x40, Kind::TPROFILE2D = 0x41
}
 
enum  Scope { JOB = 1, RUN = 2, LUMI = 3 }
 

Public Member Functions

bool operator< (MonitorElementData const &other) const
 

Public Attributes

Key key_
 
Value value_
 

Detailed Description

Definition at line 42 of file MonitorElementCollection.h.

Member Enumeration Documentation

Enumerator
INVALID 
INT 
REAL 
STRING 
TH1F 
TH1S 
TH1D 
TH1I 
TH2F 
TH2S 
TH2D 
TH2I 
TH3F 
TPROFILE 
TPROFILE2D 

Definition at line 128 of file MonitorElementCollection.h.

128  {
129  INVALID = 0x0,
130  INT = 0x1,
131  REAL = 0x2,
132  STRING = 0x3,
133  TH1F = 0x10,
134  TH1S = 0x11,
135  TH1D = 0x12,
136  TH1I = 0x13,
137  TH2F = 0x20,
138  TH2S = 0x21,
139  TH2D = 0x22,
140  TH2I = 0x23,
141  TH3F = 0x30,
142  TPROFILE = 0x40,
143  TPROFILE2D = 0x41
144  };
static constexpr TimeType INVALID
Definition: Time.h:33
#define STRING(A)
string INT
Definition: conddblib.py:35
Enumerator
JOB 
RUN 
LUMI 

Definition at line 153 of file MonitorElementCollection.h.

Member Function Documentation

bool MonitorElementData::operator< ( MonitorElementData const &  other) const
inline

Definition at line 270 of file MonitorElementCollection.h.

References key_.

270 { return this->key_ < other.key_; }

Member Data Documentation

Key MonitorElementData::key_
Value MonitorElementData::value_