HiggsAnalysis-KITHiggsToTauTau
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
ParticleIsolation Class Reference

Calculate isolation quantities for particles. More...

#include <ParticleIsolation.h>

Static Public Member Functions

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)
 
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)
 

Detailed Description

Calculate isolation quantities for particles.

Member Function Documentation

double ParticleIsolation::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 
)
static
double ParticleIsolation::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 
)
static

The documentation for this class was generated from the following files: