Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:04:53

0001 #ifndef DataFormats_PatCandidates_interface_Isolation_h
0002 #define DataFormats_PatCandidates_interface_Isolation_h
0003 
0004 #include "DataFormats/RecoCandidate/interface/IsoDeposit.h"
0005 
0006 namespace pat {
0007   typedef reco::IsoDeposit IsoDeposit;
0008   /// Enum defining isolation keys
0009   enum IsolationKeys {
0010     TrackIso = 0,
0011     EcalIso = 1,
0012     HcalIso = 2,
0013     PfAllParticleIso = 3,
0014     PfChargedHadronIso = 4,
0015     PfNeutralHadronIso = 5,
0016     PfGammaIso = 6,
0017     User1Iso = 7,
0018     User2Iso = 8,
0019     User3Iso = 9,
0020     User4Iso = 10,
0021     User5Iso = 11,
0022     UserBaseIso = 7,  // offset of the first user isolation
0023     CaloIso = -1,     // keys which are not real indices are mapped to negative numbers.
0024     PfPUChargedHadronIso = 12,
0025     PfChargedAllIso = 13
0026   };
0027 }  // namespace pat
0028 
0029 #endif