CMS 3D CMS Logo

JetID.h
Go to the documentation of this file.
1 #ifndef DataFormats_JetReco_interface_JetID_h
2 #define DataFormats_JetReco_interface_JetID_h
3 
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;
49  short nHCALTowers;
50  short nECALTowers;
53  short hitsInN90;
54  // muon hits id
58 
59  float fEB, fEE, fHB, fHE, fHO, fLong, fShort;
60  float fLS, fHFOOT;
61  };
62 
64 } // namespace reco
65 
66 #endif
reco::JetID
Jet ID object.
Definition: JetID.h:16
reco::JetID::fHO
float fHO
Definition: JetID.h:59
reco::JetID::fSubDetector4
float fSubDetector4
Definition: JetID.h:47
reco::JetID::approximatefRBX
float approximatefRBX
Definition: JetID.h:52
reco::JetID::fLS
float fLS
Definition: JetID.h:60
reco::JetID::hitsInN90
short hitsInN90
Definition: JetID.h:53
reco::JetID::nHCALTowers
short nHCALTowers
Definition: JetID.h:49
reco::JetID::fHE
float fHE
Definition: JetID.h:59
reco::JetID::fSubDetector3
float fSubDetector3
Definition: JetID.h:46
reco::JetID::fHFOOT
float fHFOOT
Definition: JetID.h:60
reco::JetID::approximatefHPD
float approximatefHPD
Definition: JetID.h:51
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:45
reco::JetID::fHPD
float fHPD
Definition: JetID.h:41
reco::JetID::fEE
float fEE
Definition: JetID.h:59
reco::JetIDValueMap
edm::ValueMap< JetID > JetIDValueMap
Definition: JetID.h:63
reco::JetID::fLong
float fLong
Definition: JetID.h:59
reco::JetID::numberOfHits3RPC
short numberOfHits3RPC
Definition: JetID.h:56
reco::JetID::fRBX
float fRBX
Definition: JetID.h:42
reco::JetID::fEB
float fEB
Definition: JetID.h:59
reco::JetID::JetID
JetID()
Definition: JetID.h:18
reco::JetID::fSubDetector2
float fSubDetector2
Definition: JetID.h:45
reco::JetID::fShort
float fShort
Definition: JetID.h:59
reco::JetID::numberOfHits2RPC
short numberOfHits2RPC
Definition: JetID.h:55
ValueMap.h
reco::JetID::fSubDetector1
float fSubDetector1
Definition: JetID.h:44
edm::ValueMap
Definition: ValueMap.h:107
reco::JetID::numberOfHitsRPC
short numberOfHitsRPC
Definition: JetID.h:57
reco::JetID::n90Hits
short n90Hits
Definition: JetID.h:43
reco::JetID::nECALTowers
short nECALTowers
Definition: JetID.h:50
reco::JetID::fHB
float fHB
Definition: JetID.h:59
reco::JetID::restrictedEMF
float restrictedEMF
Definition: JetID.h:48