44 #include "Math/GenVector/VectorUtil.h"
45 #include "Math/GenVector/PxPyPzE4D.h"
103 return v1.pt() > v2.pt();
edm::InputTag CaloTowers_
Jets made from CaloTowers.
double crystalThresholdB_
edm::InputTag l2CaloJets_
double associationRadius_
L2TauNarrowConeIsolationProducer(const edm::ParameterSet &)
math::PtEtaPhiELorentzVectorCollection getHCALHits(const CaloJet &, const edm::Event &)
reco::CaloJetCollection CaloJetCollection
double TowerIsolation_innerCone_
std::vector< PtEtaPhiELorentzVector > PtEtaPhiELorentzVectorCollection
double ECALIsolation_outerCone_
CrystalPtComparator comparePt
double TowerIsolation_outerCone_
PtEtaPhiELorentzVectorD PtEtaPhiELorentzVector
Lorentz vector with cartesian internal representation.
math::PtEtaPhiELorentzVectorCollection getECALHits(const CaloJet &, const edm::Event &, const edm::EventSetup &iSetup)
double ECALClustering_clusterRadius_
virtual void produce(edm::Event &, const edm::EventSetup &) override
bool operator()(const math::PtEtaPhiELorentzVector v1, const math::PtEtaPhiELorentzVector v2) const
double crystalThresholdE_
std::vector< CaloJet > CaloJetCollection
collection of CaloJet objects
double ECALIsolation_innerCone_
~L2TauNarrowConeIsolationProducer()