test
CMS 3D CMS Logo

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