CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
pat::PFIsolation Class Reference

#include <PFIsolation.h>

Public Member Functions

float chargedHadronIso () const
 
float neutralHadronIso () const
 
 PFIsolation ()
 
 PFIsolation (float ch, float nh, float ph, float pu)
 
float photonIso () const
 
float puChargedHadronIso () const
 

Private Attributes

float chiso_
 
float nhiso_
 
float phiso_
 
float puiso_
 

Detailed Description

Definition at line 12 of file PFIsolation.h.

Constructor & Destructor Documentation

◆ PFIsolation() [1/2]

pat::PFIsolation::PFIsolation ( )
inline

Definition at line 14 of file PFIsolation.h.

14 : chiso_(9999.), nhiso_(9999.), phiso_(9999.), puiso_(9999.) {}

◆ PFIsolation() [2/2]

pat::PFIsolation::PFIsolation ( float  ch,
float  nh,
float  ph,
float  pu 
)
inline

Definition at line 16 of file PFIsolation.h.

Member Function Documentation

◆ chargedHadronIso()

float pat::PFIsolation::chargedHadronIso ( ) const
inline

◆ neutralHadronIso()

float pat::PFIsolation::neutralHadronIso ( ) const
inline

Definition at line 19 of file PFIsolation.h.

References nhiso_.

Referenced by Lepton.Lepton::absIsoFromEA(), pat::muonRelMiniIsoPUCorrected(), and Photon.Photon::passPhotonIso().

19 { return nhiso_; }

◆ photonIso()

float pat::PFIsolation::photonIso ( ) const
inline

Definition at line 20 of file PFIsolation.h.

References phiso_.

Referenced by Lepton.Lepton::absIsoFromEA(), pat::muonRelMiniIsoPUCorrected(), and Photon.Photon::passPhotonIso().

20 { return phiso_; }

◆ puChargedHadronIso()

float pat::PFIsolation::puChargedHadronIso ( ) const
inline

Definition at line 21 of file PFIsolation.h.

References puiso_.

21 { return puiso_; }

Member Data Documentation

◆ chiso_

float pat::PFIsolation::chiso_
private

Definition at line 24 of file PFIsolation.h.

Referenced by chargedHadronIso().

◆ nhiso_

float pat::PFIsolation::nhiso_
private

Definition at line 25 of file PFIsolation.h.

Referenced by neutralHadronIso().

◆ phiso_

float pat::PFIsolation::phiso_
private

Definition at line 26 of file PFIsolation.h.

Referenced by photonIso().

◆ puiso_

float pat::PFIsolation::puiso_
private

Definition at line 27 of file PFIsolation.h.

Referenced by puChargedHadronIso().