src
DataFormats
L1TGlobal
interface
GlobalObject.h
Go to the documentation of this file.
1
#ifndef DataFormats_L1TGlobal_GlobalObject_h
2
#define DataFormats_L1TGlobal_GlobalObject_h
3
4
// system include files
5
#include <string>
6
7
namespace
l1t
{
8
9
// user include files
10
// base class
11
12
// forward declarations
13
16
enum
GlobalObject
{
17
gtMu
,
18
gtMuShower
,
19
gtEG
,
20
gtJet
,
21
gtTau
,
22
gtETM
,
23
gtETT
,
24
gtHTT
,
25
gtHTM
,
26
gtETMHF
,
27
gtTowerCount
,
28
gtMinBiasHFP0
,
29
gtMinBiasHFM0
,
30
gtMinBiasHFP1
,
31
gtMinBiasHFM1
,
32
gtETTem
,
33
gtAsymmetryEt
,
34
gtAsymmetryHt
,
35
gtAsymmetryEtHF
,
36
gtAsymmetryHtHF
,
37
gtCentrality0
,
38
gtCentrality1
,
39
gtCentrality2
,
40
gtCentrality3
,
41
gtCentrality4
,
42
gtCentrality5
,
43
gtCentrality6
,
44
gtCentrality7
,
45
gtExternal
,
46
gtZDCP
,
47
gtZDCM
,
48
ObjNull
49
};
50
52
53
struct
L1TGtObjectStringToEnum
{
54
const
char
*
label
;
55
GlobalObject
value
;
56
};
57
58
l1t::GlobalObject
l1TGtObjectStringToEnum
(
const
std::string
&);
59
std::string
l1TGtObjectEnumToString
(
const
GlobalObject
&);
60
61
}
// namespace l1t
62
63
#endif
GlobalObject
l1t::L1TGtObjectStringToEnum::value
GlobalObject value
Definition:
GlobalObject.h:55
l1t::gtETM
Definition:
GlobalObject.h:22
l1t::l1TGtObjectStringToEnum
l1t::GlobalObject l1TGtObjectStringToEnum(const std::string &)
Definition:
GlobalObject.cc:26
l1t::gtMu
Definition:
GlobalObject.h:17
l1t::gtAsymmetryEtHF
Definition:
GlobalObject.h:35
l1t::gtCentrality6
Definition:
GlobalObject.h:43
l1t::gtMinBiasHFP0
Definition:
GlobalObject.h:28
l1t::GlobalObject
GlobalObject
Definition:
GlobalObject.h:16
l1t::gtETT
Definition:
GlobalObject.h:23
l1t::gtCentrality3
Definition:
GlobalObject.h:40
l1t
delete x;
Definition:
CaloConfig.h:22
l1t::L1TGtObjectStringToEnum
the string to enum and enum to string conversions for GlobalObject
Definition:
GlobalObject.h:53
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
l1t::gtMuShower
Definition:
GlobalObject.h:18
l1t::l1TGtObjectEnumToString
std::string l1TGtObjectEnumToString(const GlobalObject &)
Definition:
GlobalObject.cc:85
l1t::gtTau
Definition:
GlobalObject.h:21
l1t::gtMinBiasHFM0
Definition:
GlobalObject.h:29
l1t::gtCentrality2
Definition:
GlobalObject.h:39
l1t::gtExternal
Definition:
GlobalObject.h:45
l1t::gtAsymmetryHtHF
Definition:
GlobalObject.h:36
l1t::gtHTM
Definition:
GlobalObject.h:25
l1t::gtCentrality0
Definition:
GlobalObject.h:37
l1t::gtZDCM
Definition:
GlobalObject.h:47
l1t::gtEG
Definition:
GlobalObject.h:19
l1t::L1TGtObjectStringToEnum::label
const char * label
Definition:
GlobalObject.h:54
l1t::gtMinBiasHFM1
Definition:
GlobalObject.h:31
l1t::gtMinBiasHFP1
Definition:
GlobalObject.h:30
l1t::gtAsymmetryEt
Definition:
GlobalObject.h:33
l1t::gtCentrality5
Definition:
GlobalObject.h:42
l1t::gtETTem
Definition:
GlobalObject.h:32
l1t::gtCentrality7
Definition:
GlobalObject.h:44
l1t::gtCentrality4
Definition:
GlobalObject.h:41
l1t::gtJet
Definition:
GlobalObject.h:20
l1t::gtZDCP
Definition:
GlobalObject.h:46
l1t::ObjNull
Definition:
GlobalObject.h:48
l1t::gtAsymmetryHt
Definition:
GlobalObject.h:34
l1t::gtTowerCount
Definition:
GlobalObject.h:27
l1t::gtETMHF
Definition:
GlobalObject.h:26
l1t::gtHTT
Definition:
GlobalObject.h:24
l1t::gtCentrality1
Definition:
GlobalObject.h:38
Generated for CMSSW Reference Manual by
1.8.14