static double IsolationPtSumForParticleClass(RMFLV const &particle, std::vector< const KPFCandidate * > pfCandidates, float const &isoSignalConeSize=0.4, float const &isoVetoConeSizeEB=-1.0, float const &isoVetoConeSizeEE=-1.0, float const &isoPtThreshold=0.0)
Definition: ParticleIsolation.cc:7
Calculate isolation quantities for particles.
Definition: ParticleIsolation.h:17
static double IsolationPtSum(RMFLV const &particle, HttProduct const &product, float const &isoSignalConeSize=0.4, float const &deltaBetaCorrectionFactor=0.5, float const &chargedIsoVetoConeSizeEB=-1.0, float const &chargedIsoVetoConeSizeEE=-1.0, float const &neutralIsoVetoConeSize=-1.0, float const &photonIsoVetoConeSizeEB=-1.0, float const &photonIsoVetoConeSizeEE=-1.0, float const &deltaBetaIsoVetoConeSize=-1.0, float const &chargedIsoPtThreshold=0.0, float const &neutralIsoPtThreshold=0.0, float const &photonIsoPtThreshold=0.0, float const &deltaBetaIsoPtThreshold=0.0)
Definition: ParticleIsolation.cc:42