Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
DataFormats
PatCandidates
interface
Isolation.h
Go to the documentation of this file.
1
#ifndef DataFormats_PatCandidates_interface_Isolation_h
2
#define DataFormats_PatCandidates_interface_Isolation_h
3
4
#include "
DataFormats/RecoCandidate/interface/IsoDeposit.h
"
5
6
namespace
pat {
7
typedef
reco::IsoDeposit
IsoDeposit
;
9
enum
IsolationKeys
{
10
TrackIso
= 0,
11
EcalIso
= 1,
12
HcalIso
= 2,
13
PfAllParticleIso
= 3,
14
PfChargedHadronIso
= 4,
15
PfNeutralHadronIso
= 5,
16
PfGammaIso
= 6,
17
User1Iso
= 7,
18
User2Iso
= 8,
19
User3Iso
= 9,
20
User4Iso
= 10,
21
User5Iso
= 11,
22
UserBaseIso
= 7,
// offset of the first user isolation
23
CaloIso
= -1,
// keys which are not real indices are mapped to negative numbers.
24
PfPUChargedHadronIso
= 12,
25
PfChargedAllIso
= 13
26
};
27
}
// namespace pat
28
29
#endif
pat::TrackIso
Definition:
Isolation.h:10
pat::PfNeutralHadronIso
Definition:
Isolation.h:15
reco::IsoDeposit
Definition:
IsoDeposit.h:49
pat::PfGammaIso
Definition:
Isolation.h:16
pat::PfPUChargedHadronIso
Definition:
Isolation.h:24
pat::UserBaseIso
Definition:
Isolation.h:22
pat::HcalIso
Definition:
Isolation.h:12
pat::PfChargedAllIso
Definition:
Isolation.h:25
pat::IsolationKeys
IsolationKeys
Enum defining isolation keys.
Definition:
Isolation.h:9
pat::CaloIso
Definition:
Isolation.h:23
pat::User3Iso
Definition:
Isolation.h:19
pat::EcalIso
Definition:
Isolation.h:11
pat::PfAllParticleIso
Definition:
Isolation.h:13
pat::IsoDeposit
reco::IsoDeposit IsoDeposit
Definition:
Isolation.h:7
pat::User5Iso
Definition:
Isolation.h:21
IsoDeposit.h
pat::User4Iso
Definition:
Isolation.h:20
pat::User1Iso
Definition:
Isolation.h:17
pat::PfChargedHadronIso
Definition:
Isolation.h:14
pat::User2Iso
Definition:
Isolation.h:18
Generated for CMSSW Reference Manual by
1.8.5