Main Page
Namespaces
Classes
Package Documentation
src
FWCore
MessageLogger
interface
ELextendedID.h
Go to the documentation of this file.
1
#ifndef MessageLogger_ELextendedID_h
2
#define MessageLogger_ELextendedID_h
3
4
// ----------------------------------------------------------------------
5
//
6
// ELextendedID.h is used as a key in maps for both counting toward
7
// limits on how many times a destination will react
8
// to a type of message, and for statistics.
9
//
10
// 07-Jul-1998 mf Created file.
11
// 26-Aug-1998 WEB Updated with ELseverityLevel in place of int.
12
//
13
// ----------------------------------------------------------------------
14
15
#include "
FWCore/MessageLogger/interface/ELstring.h
"
16
#include "
FWCore/MessageLogger/interface/ELseverityLevel.h
"
17
18
namespace
edm
{
19
20
// ----------------------------------------------------------------------
21
// ELextendedID:
22
// ----------------------------------------------------------------------
23
24
class
ELextendedID
{
25
public
:
26
// ----- Publicly accessible data members:
27
//
28
ELstring
id
;
29
ELseverityLevel
severity
;
30
ELstring
module
;
31
ELstring
subroutine
;
32
33
// ----- Comparator:
34
//
35
bool
operator<
(
const
ELextendedID
& xid)
const
;
36
37
// ----- (Re)initializer:
38
//
39
void
clear
();
40
41
};
// ELextendedID
42
43
// ----------------------------------------------------------------------
44
45
}
// end of namespace edm
46
47
#endif // MessageLogger_ELextendedID_h
edm::ELextendedID::severity
ELseverityLevel severity
Definition:
ELextendedID.h:29
edm::ELextendedID::operator<
bool operator<(const ELextendedID &xid) const
Definition:
ELextendedID.cc:20
ELseverityLevel.h
edm::ELextendedID
Definition:
ELextendedID.h:24
edm::ELextendedID::subroutine
ELstring subroutine
Definition:
ELextendedID.h:31
ELstring.h
edm::ELextendedID::id
ELstring id
Definition:
ELextendedID.h:28
edm::ELextendedID::clear
void clear()
Definition:
ELextendedID.cc:46
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::ELseverityLevel
Definition:
ELseverityLevel.h:96
edm::ELstring
std::string ELstring
Definition:
ELstring.h:21
edm::ELextendedID::module
ELstring module
Definition:
ELextendedID.h:30
Generated for CMSSW Reference Manual by
1.8.11