CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC2/src/DataFormats/PatCandidates/interface/Isolation.h

Go to the documentation of this file.
00001 #ifndef DataFormats_PatCandidates_interface_Isolation_h
00002 #define DataFormats_PatCandidates_interface_Isolation_h
00003 
00004 #include "DataFormats/RecoCandidate/interface/IsoDeposit.h"
00005 
00006 namespace pat {
00007     typedef reco::IsoDeposit IsoDeposit;
00009     enum IsolationKeys { TrackIso=0, EcalIso=1, HcalIso=2,
00010                          PfAllParticleIso=3,PfChargedHadronIso=4, PfNeutralHadronIso=5, PfGammaIso=6, 
00011                          User1Iso=7, User2Iso=8, User3Iso=9, User4Iso=10, User5Iso=11,
00012                          UserBaseIso=7, // offset of the first user isolation
00013                          CaloIso=-1,     // keys which are not real indices are mapped to negative numbers.
00014                          PfPUChargedHadronIso=12,
00015                          PfChargedAllIso=13
00016     };
00017 }
00018 
00019 #endif