4 #ifndef PhysicsTools_PatUtils_LeptonJetIsolationAngle_h
5 #define PhysicsTools_PatUtils_LeptonJetIsolationAngle_h
21 #include "CLHEP/Vector/LorentzVector.h"
43 float calculate(
const CLHEP::HepLorentzVector& aLepton,
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_
Analysis-level electron class.
LeptonJetIsolationAngle(edm::ConsumesCollector &&iC)
Analysis-level muon class.
Calculates a lepton's tracker isolation pt.