1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#ifndef MuonReco_MuonIsolation_h
#define MuonReco_MuonIsolation_h
namespace reco {
struct MuonIsolation {
float sumPt; //!< sum-pt of tracks
float emEt; //!< ecal sum-Et
float hadEt; //!< hcal sum-Et
float hoEt; //!< ho sum-Et
int nTracks; //!< number of tracks in the cone (excluding veto region)
int nJets; //!< number of jets in the cone
float trackerVetoPt; //!< (sum-)pt inside the veto region in r-phi
float emVetoEt; //!< ecal sum-et in the veto region in r-phi
float hadVetoEt; //!< hcal sum-et in the veto region in r-phi
float hoVetoEt; //!< ho sum-et in the veto region in r-phi
MuonIsolation()
: sumPt(0),
emEt(0),
hadEt(0),
hoEt(0),
nTracks(0),
nJets(0),
trackerVetoPt(0),
emVetoEt(0),
hadVetoEt(0),
hoVetoEt(0) {}
};
} // namespace reco
#endif
|