Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DQMOffline
Trigger
src
EgHLTEgCutCodes.cc
Go to the documentation of this file.
1
#include "
DQMOffline/Trigger/interface/EgHLTEgCutCodes.h
"
2
3
using namespace
egHLT;
4
5
const
ComCodes
EgCutCodes::codes_
(
EgCutCodes::setCodes_
());
6
7
//horribly inefficient I know but its done once
8
ComCodes
EgCutCodes::setCodes_
()
9
{
10
ComCodes
codes;
11
codes.
setCode
(
"et"
,
int
(
ET
));
12
codes.
setCode
(
"pt"
,
int
(
PT
));
13
codes.
setCode
(
"detEta"
,
int
(
DETETA
));
14
codes.
setCode
(
"crack"
,
int
(
CRACK
));
15
16
codes.
setCode
(
"dEtaIn"
,
int
(
DETAIN
));
17
codes.
setCode
(
"dPhiIn"
,
int
(
DPHIIN
));
18
codes.
setCode
(
"invEInvP"
,
int
(
INVEINVP
));
19
20
codes.
setCode
(
"hadem"
,
int
(
HADEM
));
21
codes.
setCode
(
"sigmaIEtaIEta"
,
int
(
SIGMAIETAIETA
));
22
codes.
setCode
(
"sigmaEtaEta"
,
int
(
SIGMAETAETA
));
23
codes.
setCode
(
"e2x5Over5x5"
,
int
(
E2X5OVER5X5
));
24
//---Morse-------
25
//codes.setCode("r9",int(R9));
26
codes.
setCode
(
"minr9"
,
int
(
MINR9
));
27
codes.
setCode
(
"maxr9"
,
int
(
MAXR9
));
28
//---------------
29
30
codes.
setCode
(
"isolEm"
,
int
(
ISOLEM
));
31
codes.
setCode
(
"isolHad"
,
int
(
ISOLHAD
));
32
codes.
setCode
(
"isolPtTrks"
,
int
(
ISOLPTTRKS
));
33
codes.
setCode
(
"isolNrTrks"
,
int
(
ISOLNRTRKS
));
34
35
codes.
setCode
(
"hltIsolTrksEle"
,
int
(
HLTISOLTRKSELE
));
36
codes.
setCode
(
"hltIsolTrksPho"
,
int
(
HLTISOLTRKSPHO
));
37
codes.
setCode
(
"hltIsolHad"
,
int
(
HLTISOLHAD
));
38
codes.
setCode
(
"hltIsolEm"
,
int
(
HLTISOLEM
));
39
40
codes.
setCode
(
"ctfTrack"
,
int
(
CTFTRACK
));
41
codes.
setCode
(
"hltDEtaIn"
,
int
(
HLTDETAIN
));
42
codes.
setCode
(
"hltDPhiIn"
,
int
(
HLTDPHIIN
));
43
codes.
setCode
(
"hltInvEInvP"
,
int
(
HLTINVEINVP
));
44
45
codes.
setCode
(
"invalid"
,
int
(
INVALID
));
46
codes.
sort
();
47
return
codes;
48
}
49
egHLT::ComCodes
Definition:
EgHLTComCodes.h:12
egHLT::EgCutCodes::HLTISOLTRKSELE
Definition:
EgHLTEgCutCodes.h:44
egHLT::EgCutCodes::ISOLEM
Definition:
EgHLTEgCutCodes.h:39
egHLT::EgCutCodes::HLTISOLTRKSPHO
Definition:
EgHLTEgCutCodes.h:45
egHLT::EgCutCodes::HLTISOLHAD
Definition:
EgHLTEgCutCodes.h:46
egHLT::EgCutCodes::INVALID
Definition:
EgHLTEgCutCodes.h:55
egHLT::ComCodes::setCode
void setCode(const char *descript, int code)
Definition:
EgHLTComCodes.cc:7
egHLT::EgCutCodes::MAXR9
Definition:
EgHLTEgCutCodes.h:36
egHLT::EgCutCodes::SIGMAIETAIETA
Definition:
EgHLTEgCutCodes.h:31
egHLT::EgCutCodes::CRACK
Definition:
EgHLTEgCutCodes.h:22
egHLT::EgCutCodes::PT
Definition:
EgHLTEgCutCodes.h:20
egHLT::EgCutCodes::codes_
static const ComCodes codes_
Definition:
EgHLTEgCutCodes.h:60
egHLT::EgCutCodes::ISOLNRTRKS
Definition:
EgHLTEgCutCodes.h:42
egHLT::EgCutCodes::CTFTRACK
Definition:
EgHLTEgCutCodes.h:49
egHLT::EgCutCodes::MINR9
Definition:
EgHLTEgCutCodes.h:35
egHLT::EgCutCodes::ET
Definition:
EgHLTEgCutCodes.h:19
egHLT::EgCutCodes::HLTDPHIIN
Definition:
EgHLTEgCutCodes.h:52
egHLT::EgCutCodes::DPHIIN
Definition:
EgHLTEgCutCodes.h:25
egHLT::EgCutCodes::DETAIN
Definition:
EgHLTEgCutCodes.h:24
egHLT::EgCutCodes::INVEINVP
Definition:
EgHLTEgCutCodes.h:26
egHLT::EgCutCodes::HADEM
Definition:
EgHLTEgCutCodes.h:30
egHLT::EgCutCodes::setCodes_
static ComCodes setCodes_()
Definition:
EgHLTEgCutCodes.cc:8
egHLT::EgCutCodes::SIGMAETAETA
Definition:
EgHLTEgCutCodes.h:29
egHLT::EgCutCodes::HLTISOLEM
Definition:
EgHLTEgCutCodes.h:47
egHLT::ComCodes::sort
void sort()
Definition:
EgHLTComCodes.h:31
egHLT::EgCutCodes::ISOLPTTRKS
Definition:
EgHLTEgCutCodes.h:41
egHLT::EgCutCodes::E2X5OVER5X5
Definition:
EgHLTEgCutCodes.h:32
egHLT::EgCutCodes::ISOLHAD
Definition:
EgHLTEgCutCodes.h:40
egHLT::EgCutCodes::DETETA
Definition:
EgHLTEgCutCodes.h:21
EgHLTEgCutCodes.h
egHLT::EgCutCodes::HLTDETAIN
Definition:
EgHLTEgCutCodes.h:51
egHLT::EgCutCodes::HLTINVEINVP
Definition:
EgHLTEgCutCodes.h:53
Generated for CMSSW Reference Manual by
1.8.5