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 252 of file MonitorElementCollection.h.

Member Function Documentation

◆ operator<()

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

Definition at line 260 of file MonitorElementCollection.h.

References isotrackApplyRegressor::k, and trackingPlots::other.

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

Member Data Documentation

◆ id_

edm::LuminosityBlockID MonitorElementData::Key::id_

◆ kind_

Kind MonitorElementData::Key::kind_

◆ path_

Path MonitorElementData::Key::path_

◆ scope_

Scope MonitorElementData::Key::scope_