4 #ifndef PhysicsTools_PatUtils_LeptonJetIsolationAngle_h 5 #define PhysicsTools_PatUtils_LeptonJetIsolationAngle_h 22 #include "CLHEP/Vector/LorentzVector.h" Jets made from CaloTowers.
TrackerIsolationPt trkIsolator_
float spaceAngle(const CLHEP::HepLorentzVector &aLepton, const reco::CaloJet &aJet)
edm::EDGetTokenT< reco::CaloJetCollection > jetToken_
float calculate(const Electron &anElectron, const edm::Handle< edm::View< reco::Track > > &trackHandle, const edm::Event &iEvent)
~LeptonJetIsolationAngle()
Calculates a lepton's jet isolation angle.
edm::EDGetTokenT< std::vector< reco::GsfElectron > > electronsToken_
LeptonJetIsolationAngle(edm::ConsumesCollector &&iC)
Calculates a lepton's tracker isolation pt.