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
gtEG
,
19
gtJet
,
20
gtTau
,
21
gtETM
,
22
gtETT
,
23
gtHTT
,
24
gtHTM
,
25
gtETMHF
,
26
gtTowerCount
,
27
gtMinBiasHFP0
,
28
gtMinBiasHFM0
,
29
gtMinBiasHFP1
,
30
gtMinBiasHFM1
,
31
gtETTem
,
32
gtAsymmetryEt
,
33
gtAsymmetryHt
,
34
gtAsymmetryEtHF
,
35
gtAsymmetryHtHF
,
36
gtCentrality0
,
37
gtCentrality1
,
38
gtCentrality2
,
39
gtCentrality3
,
40
gtCentrality4
,
41
gtCentrality5
,
42
gtCentrality6
,
43
gtCentrality7
,
44
gtExternal
,
45
ObjNull
46
};
47
49
50
struct
L1TGtObjectStringToEnum
{
51
const
char
*
label
;
52
GlobalObject
value
;
53
};
54
55
l1t::GlobalObject
l1TGtObjectStringToEnum
(
const
std::string
&);
56
std::string
l1TGtObjectEnumToString
(
const
GlobalObject
&);
57
58
}
// namespace l1t
59
60
#endif
l1t::gtHTM
Definition:
GlobalObject.h:24
l1t::l1TGtObjectEnumToString
std::string l1TGtObjectEnumToString(const GlobalObject &)
Definition:
GlobalObject.cc:82
l1t::gtCentrality0
Definition:
GlobalObject.h:36
l1t::gtExternal
Definition:
GlobalObject.h:44
l1t::gtEG
Definition:
GlobalObject.h:18
l1t::L1TGtObjectStringToEnum
the string to enum and enum to string conversions for GlobalObject
Definition:
GlobalObject.h:50
l1t::gtETTem
Definition:
GlobalObject.h:31
l1t::gtMinBiasHFP1
Definition:
GlobalObject.h:29
l1t::gtMinBiasHFM1
Definition:
GlobalObject.h:30
l1t::gtAsymmetryEt
Definition:
GlobalObject.h:32
l1t::ObjNull
Definition:
GlobalObject.h:45
l1t::gtCentrality5
Definition:
GlobalObject.h:41
l1t::gtCentrality7
Definition:
GlobalObject.h:43
l1t::gtAsymmetryHt
Definition:
GlobalObject.h:33
l1t::gtCentrality4
Definition:
GlobalObject.h:40
l1t::gtJet
Definition:
GlobalObject.h:19
l1t::gtTowerCount
Definition:
GlobalObject.h:26
GlobalObject
l1t::l1TGtObjectStringToEnum
l1t::GlobalObject l1TGtObjectStringToEnum(const std::string &)
Definition:
GlobalObject.cc:26
l1t::gtETMHF
Definition:
GlobalObject.h:25
l1t::gtHTT
Definition:
GlobalObject.h:23
l1t::gtCentrality1
Definition:
GlobalObject.h:37
l1t::gtETM
Definition:
GlobalObject.h:21
l1t::gtMu
Definition:
GlobalObject.h:17
l1t::L1TGtObjectStringToEnum::value
GlobalObject value
Definition:
GlobalObject.h:52
l1t
delete x;
Definition:
CaloConfig.h:22
l1t::gtAsymmetryEtHF
Definition:
GlobalObject.h:34
l1t::gtCentrality6
Definition:
GlobalObject.h:42
l1t::gtMinBiasHFP0
Definition:
GlobalObject.h:27
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
l1t::GlobalObject
GlobalObject
Definition:
GlobalObject.h:16
l1t::gtETT
Definition:
GlobalObject.h:22
l1t::gtCentrality3
Definition:
GlobalObject.h:39
l1t::gtTau
Definition:
GlobalObject.h:20
l1t::gtMinBiasHFM0
Definition:
GlobalObject.h:28
l1t::gtCentrality2
Definition:
GlobalObject.h:38
l1t::L1TGtObjectStringToEnum::label
const char * label
Definition:
GlobalObject.h:51
l1t::gtAsymmetryHtHF
Definition:
GlobalObject.h:35
Generated for CMSSW Reference Manual by
1.8.16