src
DataFormats
JetReco
interface
JetID.h
Go to the documentation of this file.
1
#ifndef DataFormats_JetReco_interface_JetID_h
2
#define DataFormats_JetReco_interface_JetID_h
3
13
#include "
DataFormats/Common/interface/ValueMap.h
"
14
15
namespace
reco
{
16
struct
JetID
{
17
// initialize
18
JetID
() {
19
fHPD
= 0.0;
20
fRBX
= 0.0;
21
n90Hits
= 0;
22
fSubDetector1
= 0.0;
23
fSubDetector2
= 0.0;
24
fSubDetector3
= 0.0;
25
fSubDetector4
= 0.0;
26
restrictedEMF
= 0.0;
27
nHCALTowers
= 0;
28
nECALTowers
= 0;
29
approximatefHPD
= 0.0;
30
approximatefRBX
= 0.0;
31
hitsInN90
= 0;
32
numberOfHits2RPC
= 0;
33
numberOfHits3RPC
= 0;
34
numberOfHitsRPC
= 0;
35
36
fEB
=
fEE
=
fHB
=
fHE
=
fHO
=
fLong
=
fShort
= 0.0;
37
fLS
=
fHFOOT
= 0.0;
38
}
39
40
// hcal+ecal id
41
float
fHPD
;
42
float
fRBX
;
43
short
n90Hits
;
44
float
fSubDetector1
;
45
float
fSubDetector2
;
46
float
fSubDetector3
;
47
float
fSubDetector4
;
48
float
restrictedEMF
;
49
short
nHCALTowers
;
50
short
nECALTowers
;
51
float
approximatefHPD
;
52
float
approximatefRBX
;
53
short
hitsInN90
;
54
// muon hits id
55
short
numberOfHits2RPC
;
56
short
numberOfHits3RPC
;
57
short
numberOfHitsRPC
;
58
59
float
fEB
,
fEE
,
fHB
,
fHE
,
fHO
,
fLong
,
fShort
;
60
float
fLS
,
fHFOOT
;
61
};
62
63
typedef
edm::ValueMap<JetID>
JetIDValueMap
;
64
}
// namespace reco
65
66
#endif
reco::JetID::fHE
float fHE
Definition:
JetID.h:59
reco::JetID::hitsInN90
short hitsInN90
Definition:
JetID.h:53
reco::JetID::approximatefHPD
float approximatefHPD
Definition:
JetID.h:51
reco::JetID::fSubDetector3
float fSubDetector3
Definition:
JetID.h:46
reco::JetID::fHPD
float fHPD
Definition:
JetID.h:41
reco::JetID::nHCALTowers
short nHCALTowers
Definition:
JetID.h:49
reco::JetID::approximatefRBX
float approximatefRBX
Definition:
JetID.h:52
reco::JetID::fLS
float fLS
Definition:
JetID.h:60
reco::JetID::restrictedEMF
float restrictedEMF
Definition:
JetID.h:48
reco::JetIDValueMap
edm::ValueMap< JetID > JetIDValueMap
Definition:
JetID.h:63
reco::JetID::fRBX
float fRBX
Definition:
JetID.h:42
reco::JetID::fLong
float fLong
Definition:
JetID.h:59
reco::JetID::fHO
float fHO
Definition:
JetID.h:59
reco::JetID
Jet ID object.
Definition:
JetID.h:16
ValueMap.h
reco::JetID::fEB
float fEB
Definition:
JetID.h:59
reco::JetID::fEE
float fEE
Definition:
JetID.h:59
reco::JetID::fSubDetector1
float fSubDetector1
Definition:
JetID.h:44
reco::JetID::fShort
float fShort
Definition:
JetID.h:59
reco::JetID::numberOfHitsRPC
short numberOfHitsRPC
Definition:
JetID.h:57
reco::JetID::numberOfHits3RPC
short numberOfHits3RPC
Definition:
JetID.h:56
edm::ValueMap
Definition:
ValueMap.h:107
reco::JetID::numberOfHits2RPC
short numberOfHits2RPC
Definition:
JetID.h:55
reco::JetID::JetID
JetID()
Definition:
JetID.h:18
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:46
reco::JetID::fHB
float fHB
Definition:
JetID.h:59
reco::JetID::fSubDetector2
float fSubDetector2
Definition:
JetID.h:45
reco::JetID::nECALTowers
short nECALTowers
Definition:
JetID.h:50
reco::JetID::fHFOOT
float fHFOOT
Definition:
JetID.h:60
reco::JetID::n90Hits
short n90Hits
Definition:
JetID.h:43
reco::JetID::fSubDetector4
float fSubDetector4
Definition:
JetID.h:47
Generated for CMSSW Reference Manual by
1.8.14