CMS 3D CMS Logo

Isolation.h
Go to the documentation of this file.
1 #ifndef DataFormats_PatCandidates_interface_Isolation_h
2 #define DataFormats_PatCandidates_interface_Isolation_h
3 
5 
6 namespace pat {
9  enum IsolationKeys {
10  TrackIso = 0,
11  EcalIso = 1,
12  HcalIso = 2,
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.
26  };
27 } // namespace pat
28 
29 #endif
pat::User3Iso
Definition: Isolation.h:19
pat::EcalIso
Definition: Isolation.h:11
pat::IsoDeposit
reco::IsoDeposit IsoDeposit
Definition: Isolation.h:7
pat::PfAllParticleIso
Definition: Isolation.h:13
pat::User5Iso
Definition: Isolation.h:21
pat::User4Iso
Definition: Isolation.h:20
pat::User1Iso
Definition: Isolation.h:17
pat::PfChargedHadronIso
Definition: Isolation.h:14
IsoDeposit.h
pat::User2Iso
Definition: Isolation.h:18
pat::PfGammaIso
Definition: Isolation.h:16
pat::UserBaseIso
Definition: Isolation.h:22
pat::TrackIso
Definition: Isolation.h:10
pat::HcalIso
Definition: Isolation.h:12
pat::PfNeutralHadronIso
Definition: Isolation.h:15
pat::PfChargedAllIso
Definition: Isolation.h:25
pat
Definition: HeavyIon.h:7
pat::PfPUChargedHadronIso
Definition: Isolation.h:24
pat::IsolationKeys
IsolationKeys
Enum defining isolation keys.
Definition: Isolation.h:9
reco::IsoDeposit
Definition: IsoDeposit.h:49
pat::CaloIso
Definition: Isolation.h:23