CMS 3D CMS Logo

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

#include <DQMKey.h>

Public Member Functions

bool operator< (DQMKey const &other) const
 
bool operator== (DQMKey const &other) const
 

Public Attributes

uint32_t lumiSection
 
uint32_t runNumber
 
std::string topLevelFolderName
 

Detailed Description

Definition of the DQMKey used in the storage manager

Author:
mommsen
Revision:
1.6
Date:
2011/03/07 15:31:31

Definition at line 21 of file DQMKey.h.

Member Function Documentation

bool stor::DQMKey::operator< ( DQMKey const &  other) const
inline

Definition at line 31 of file DQMKey.h.

References lumiSection, runNumber, and topLevelFolderName.

32  {
33  if ( runNumber != other.runNumber ) return runNumber < other.runNumber;
34  if ( lumiSection != other.lumiSection ) return lumiSection < other.lumiSection;
35  return ( topLevelFolderName < other.topLevelFolderName );
36  }
std::string topLevelFolderName
Definition: DQMKey.h:25
uint32_t runNumber
Definition: DQMKey.h:23
uint32_t lumiSection
Definition: DQMKey.h:24
bool stor::DQMKey::operator== ( DQMKey const &  other) const
inline

Definition at line 38 of file DQMKey.h.

References lumiSection, runNumber, and topLevelFolderName.

39  {
40  return ( runNumber == other.runNumber &&
41  lumiSection == other.lumiSection &&
42  topLevelFolderName == other.topLevelFolderName );
43  }
std::string topLevelFolderName
Definition: DQMKey.h:25
uint32_t runNumber
Definition: DQMKey.h:23
uint32_t lumiSection
Definition: DQMKey.h:24

Member Data Documentation

uint32_t stor::DQMKey::lumiSection
uint32_t stor::DQMKey::runNumber
std::string stor::DQMKey::topLevelFolderName