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 
18  // initialize
19  JetID() {
20  fHPD= 0.0;
21  fRBX= 0.0;
22  n90Hits= 0;
23  fSubDetector1= 0.0;
24  fSubDetector2= 0.0;
25  fSubDetector3= 0.0;
26  fSubDetector4= 0.0;
27  restrictedEMF= 0.0;
28  nHCALTowers= 0;
29  nECALTowers= 0;
30  approximatefHPD= 0.0;
31  approximatefRBX= 0.0;
32  hitsInN90= 0;
35  numberOfHitsRPC= 0;
36 
37  fEB = fEE = fHB = fHE = fHO = fLong = fShort = 0.0;
38  fLS = fHFOOT = 0.0;
39 
40  }
41 
42 
43 
44  // hcal+ecal id
45  float fHPD;
46  float fRBX;
47  short n90Hits;
53  short nHCALTowers;
54  short nECALTowers;
57  short hitsInN90;
58  // muon hits id
62 
63  float fEB, fEE, fHB, fHE, fHO, fLong, fShort;
64  float fLS, fHFOOT;
65 
66  };
67 
69 }
70 
71 #endif
float fHE
Definition: JetID.h:63
short hitsInN90
Definition: JetID.h:57
float approximatefHPD
Definition: JetID.h:55
float fSubDetector3
Definition: JetID.h:50
float fHPD
Definition: JetID.h:45
short nHCALTowers
Definition: JetID.h:53
float approximatefRBX
Definition: JetID.h:56
float fLS
Definition: JetID.h:64
float restrictedEMF
Definition: JetID.h:52
edm::ValueMap< JetID > JetIDValueMap
Definition: JetID.h:68
float fRBX
Definition: JetID.h:46
float fLong
Definition: JetID.h:63
float fHO
Definition: JetID.h:63
Jet ID object.
Definition: JetID.h:16
float fEB
Definition: JetID.h:63
float fEE
Definition: JetID.h:63
float fSubDetector1
Definition: JetID.h:48
float fShort
Definition: JetID.h:63
short numberOfHitsRPC
Definition: JetID.h:61
short numberOfHits3RPC
Definition: JetID.h:60
short numberOfHits2RPC
Definition: JetID.h:59
JetID()
Definition: JetID.h:19
fixed size matrix
float fHB
Definition: JetID.h:63
float fSubDetector2
Definition: JetID.h:49
short nECALTowers
Definition: JetID.h:54
float fHFOOT
Definition: JetID.h:64
short n90Hits
Definition: JetID.h:47
float fSubDetector4
Definition: JetID.h:51