CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 250 of file MonitorElementCollection.h.

Member Function Documentation

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

Definition at line 258 of file MonitorElementCollection.h.

References isotrackApplyRegressor::k.

258  {
259  auto makeKeyTuple = [](Key const& k) {
260  return std::make_tuple(
261  k.path_.getDirname(), k.path_.getObjectname(), k.scope_, k.id_.run(), k.id_.luminosityBlock());
262  };
263 
264  return makeKeyTuple(*this) < makeKeyTuple(other);
265  }

Member Data Documentation

edm::LuminosityBlockID MonitorElementData::Key::id_
Kind MonitorElementData::Key::kind_
Path MonitorElementData::Key::path_
Scope MonitorElementData::Key::scope_