CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
MonitorElementData::Key Struct Reference

#include <MonitorElementCollection.h>

Public Member Functions

bool operator< (Key const &other) const
 

Public Attributes

edm::LuminosityBlockID id_
 
Kind kind_
 
Path path_
 
Scope scope_
 

Detailed Description

Definition at line 154 of file MonitorElementCollection.h.

Member Function Documentation

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

Definition at line 162 of file MonitorElementCollection.h.

References dqmdumpme::k.

162  {
163  auto makeKeyTuple = [](Key const& k) {
164  return std::make_tuple(
165  k.path_.getDirname(), k.path_.getObjectname(), k.scope_, k.id_.run(), k.id_.luminosityBlock());
166  };
167 
168  return makeKeyTuple(*this) < makeKeyTuple(other);
169  }

Member Data Documentation

edm::LuminosityBlockID MonitorElementData::Key::id_

Definition at line 158 of file MonitorElementCollection.h.

Kind MonitorElementData::Key::kind_

Definition at line 160 of file MonitorElementCollection.h.

Path MonitorElementData::Key::path_
Scope MonitorElementData::Key::scope_

Definition at line 159 of file MonitorElementCollection.h.