CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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
IsolationKeys
Enum defining isolation keys.
Definition: Isolation.h:9
reco::IsoDeposit IsoDeposit
Definition: Isolation.h:7