CMS 3D CMS Logo

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

#include <MonitorElementCollection.h>

Classes

struct  Key
 
struct  Path
 
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::TH2F = 0x20,
  Kind::TH2S = 0x21, Kind::TH2D = 0x22, 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 51 of file MonitorElementCollection.h.

Member Enumeration Documentation

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

Definition at line 61 of file MonitorElementCollection.h.

61  {
62  INVALID = 0x0,
63  INT = 0x1,
64  REAL = 0x2,
65  STRING = 0x3,
66  TH1F = 0x10,
67  TH1S = 0x11,
68  TH1D = 0x12,
69  TH2F = 0x20,
70  TH2S = 0x21,
71  TH2D = 0x22,
72  TH3F = 0x30,
73  TPROFILE = 0x40,
74  TPROFILE2D = 0x41
75  };
Enumerator
JOB 
RUN 
LUMI 

Definition at line 84 of file MonitorElementCollection.h.

Member Function Documentation

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

Definition at line 172 of file MonitorElementCollection.h.

References key_.

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

Member Data Documentation

Key MonitorElementData::key_
Value MonitorElementData::value_