CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
MuonIsolation.h
Go to the documentation of this file.
1 #ifndef MuonReco_MuonIsolation_h
2 #define MuonReco_MuonIsolation_h
3 
4 namespace reco {
5  struct MuonIsolation {
6  float sumPt;
7  float emEt;
8  float hadEt;
9  float hoEt;
10  int nTracks;
11  int nJets;
12  float trackerVetoPt;
13  float emVetoEt;
14  float hadVetoEt;
15  float hoVetoEt;
17  : sumPt(0),
18  emEt(0),
19  hadEt(0),
20  hoEt(0),
21  nTracks(0),
22  nJets(0),
23  trackerVetoPt(0),
24  emVetoEt(0),
25  hadVetoEt(0),
26  hoVetoEt(0){};
27  };
28 } // namespace reco
29 #endif
float hadEt
hcal sum-Et
Definition: MuonIsolation.h:8
float sumPt
sum-pt of tracks
Definition: MuonIsolation.h:6
float hadVetoEt
hcal sum-et in the veto region in r-phi
Definition: MuonIsolation.h:14
float emEt
ecal sum-Et
Definition: MuonIsolation.h:7
int nJets
number of jets in the cone
Definition: MuonIsolation.h:11
float hoEt
ho sum-Et
Definition: MuonIsolation.h:9
float hoVetoEt
ho sum-et in the veto region in r-phi
Definition: MuonIsolation.h:15
int nTracks
number of tracks in the cone (excluding veto region)
Definition: MuonIsolation.h:10
float emVetoEt
ecal sum-et in the veto region in r-phi
Definition: MuonIsolation.h:13
float trackerVetoPt
(sum-)pt inside the veto region in r-phi
Definition: MuonIsolation.h:12