CMS 3D CMS Logo

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

◆ Kind

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)

◆ Scope

Enumerator
JOB 
RUN 
LUMI 

Definition at line 153 of file MonitorElementCollection.h.

Member Function Documentation

◆ operator<()

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_

Key MonitorElementData::key_

◆ value_

Value MonitorElementData::value_