CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
reco::HIPhotonIsolation Class Reference

#include <HIPhotonIsolation.h>

Public Member Functions

float ecalClusterIsoR1 () const
 Cluster-based isolation (ECAL) R = 0.1. More...
 
void ecalClusterIsoR1 (float ecalClusterIsoR1)
 Cluster-based isolation (ECAL) R = 0.1. More...
 
float ecalClusterIsoR2 () const
 Cluster-based isolation (ECAL) R = 0.2. More...
 
void ecalClusterIsoR2 (float ecalClusterIsoR2)
 Cluster-based isolation (ECAL) R = 0.2. More...
 
float ecalClusterIsoR3 () const
 Cluster-based isolation (ECAL) R = 0.3. More...
 
void ecalClusterIsoR3 (float ecalClusterIsoR3)
 Cluster-based isolation (ECAL) R = 0.3. More...
 
float ecalClusterIsoR4 () const
 Cluster-based isolation (ECAL) R = 0.4. More...
 
void ecalClusterIsoR4 (float ecalClusterIsoR4)
 Cluster-based isolation (ECAL) R = 0.4. More...
 
float ecalClusterIsoR5 () const
 Cluster-based isolation (ECAL) R = 0.5. More...
 
void ecalClusterIsoR5 (float ecalClusterIsoR5)
 Cluster-based isolation (ECAL) R = 0.5. More...
 
float hcalRechitIsoR1 () const
 Rechit-based isolation (HCAL) R = 0.1. More...
 
void hcalRechitIsoR1 (float hcalRechitIsoR1)
 Rechit-based isolation (HCAL) R = 0.1. More...
 
float hcalRechitIsoR2 () const
 Rechit-based isolation (HCAL) R = 0.2. More...
 
void hcalRechitIsoR2 (float hcalRechitIsoR2)
 Rechit-based isolation (HCAL) R = 0.2. More...
 
float hcalRechitIsoR3 () const
 Rechit-based isolation (HCAL) R = 0.3. More...
 
void hcalRechitIsoR3 (float hcalRechitIsoR3)
 Rechit-based isolation (HCAL) R = 0.3. More...
 
float hcalRechitIsoR4 () const
 Rechit-based isolation (HCAL) R = 0.4. More...
 
void hcalRechitIsoR4 (float hcalRechitIsoR4)
 Rechit-based isolation (HCAL) R = 0.4. More...
 
float hcalRechitIsoR5 () const
 Rechit-based isolation (HCAL) R = 0.5. More...
 
void hcalRechitIsoR5 (float hcalRechitIsoR5)
 Rechit-based isolation (HCAL) R = 0.5. More...
 
 HIPhotonIsolation ()
 
float seedTime () const
 Ecal rechit seed time. More...
 
void seedTime (float seedTime)
 Ecal rechit seed time. More...
 
float swissCrx () const
 SwissCross crystal ratio. More...
 
void swissCrx (float swissCrx)
 SwissCross ecal crystal ratio. More...
 
float trackIsoR1PtCut20 () const
 Track-based isolation, pt>2.0GeV, R = 0.1. More...
 
void trackIsoR1PtCut20 (float trackIsoR1PtCut20)
 Track-based isolation, pt>2.0GeV, R = 0.1. More...
 
float trackIsoR2PtCut20 () const
 Track-based isolation, pt>2.0GeV, R = 0.2. More...
 
void trackIsoR2PtCut20 (float trackIsoR2PtCut20)
 Track-based isolation, pt>2.0GeV, R = 0.2. More...
 
float trackIsoR3PtCut20 () const
 Track-based isolation, pt>2.0GeV, R = 0.3. More...
 
void trackIsoR3PtCut20 (float trackIsoR3PtCut20)
 Track-based isolation, pt>2.0GeV, R = 0.3. More...
 
float trackIsoR4PtCut20 () const
 Track-based isolation, pt>2.0GeV, R = 0.4. More...
 
void trackIsoR4PtCut20 (float trackIsoR4PtCut20)
 Track-based isolation, pt>2.0GeV, R = 0.4. More...
 
float trackIsoR5PtCut20 () const
 Track-based isolation, pt>2.0GeV, R = 0.5. More...
 
void trackIsoR5PtCut20 (float trackIsoR5PtCut20)
 Track-based isolation, pt>2.0GeV, R = 0.5. More...
 
virtual ~HIPhotonIsolation ()
 

Private Attributes

float ecalClusterIsoR1_
 
float ecalClusterIsoR2_
 
float ecalClusterIsoR3_
 
float ecalClusterIsoR4_
 
float ecalClusterIsoR5_
 
float hcalRechitIsoR1_
 
float hcalRechitIsoR2_
 
float hcalRechitIsoR3_
 
float hcalRechitIsoR4_
 
float hcalRechitIsoR5_
 
float seedTime_
 
float swissCrx_
 
float trackIsoR1PtCut20_
 
float trackIsoR2PtCut20_
 
float trackIsoR3PtCut20_
 
float trackIsoR4PtCut20_
 
float trackIsoR5PtCut20_
 

Detailed Description

Definition at line 8 of file HIPhotonIsolation.h.

Constructor & Destructor Documentation

◆ HIPhotonIsolation()

reco::HIPhotonIsolation::HIPhotonIsolation ( )
inline

Definition at line 10 of file HIPhotonIsolation.h.

◆ ~HIPhotonIsolation()

virtual reco::HIPhotonIsolation::~HIPhotonIsolation ( )
inlinevirtual

Definition at line 28 of file HIPhotonIsolation.h.

28 {}

Member Function Documentation

◆ ecalClusterIsoR1() [1/2]

float reco::HIPhotonIsolation::ecalClusterIsoR1 ( ) const
inline

Cluster-based isolation (ECAL) R = 0.1.

Definition at line 33 of file HIPhotonIsolation.h.

33 { return ecalClusterIsoR1_; }

References ecalClusterIsoR1_.

Referenced by photonIsolationHIProducer::produce().

◆ ecalClusterIsoR1() [2/2]

void reco::HIPhotonIsolation::ecalClusterIsoR1 ( float  ecalClusterIsoR1)
inline

Cluster-based isolation (ECAL) R = 0.1.

Definition at line 73 of file HIPhotonIsolation.h.

References ecalClusterIsoR1(), and ecalClusterIsoR1_.

Referenced by ecalClusterIsoR1().

◆ ecalClusterIsoR2() [1/2]

float reco::HIPhotonIsolation::ecalClusterIsoR2 ( ) const
inline

Cluster-based isolation (ECAL) R = 0.2.

Definition at line 35 of file HIPhotonIsolation.h.

35 { return ecalClusterIsoR2_; }

References ecalClusterIsoR2_.

Referenced by photonIsolationHIProducer::produce().

◆ ecalClusterIsoR2() [2/2]

void reco::HIPhotonIsolation::ecalClusterIsoR2 ( float  ecalClusterIsoR2)
inline

Cluster-based isolation (ECAL) R = 0.2.

Definition at line 75 of file HIPhotonIsolation.h.

References ecalClusterIsoR2(), and ecalClusterIsoR2_.

Referenced by ecalClusterIsoR2().

◆ ecalClusterIsoR3() [1/2]

float reco::HIPhotonIsolation::ecalClusterIsoR3 ( ) const
inline

Cluster-based isolation (ECAL) R = 0.3.

Definition at line 37 of file HIPhotonIsolation.h.

37 { return ecalClusterIsoR3_; }

References ecalClusterIsoR3_.

Referenced by photonIsolationHIProducer::produce().

◆ ecalClusterIsoR3() [2/2]

void reco::HIPhotonIsolation::ecalClusterIsoR3 ( float  ecalClusterIsoR3)
inline

Cluster-based isolation (ECAL) R = 0.3.

Definition at line 77 of file HIPhotonIsolation.h.

References ecalClusterIsoR3(), and ecalClusterIsoR3_.

Referenced by ecalClusterIsoR3().

◆ ecalClusterIsoR4() [1/2]

float reco::HIPhotonIsolation::ecalClusterIsoR4 ( ) const
inline

Cluster-based isolation (ECAL) R = 0.4.

Definition at line 39 of file HIPhotonIsolation.h.

39 { return ecalClusterIsoR4_; }

References ecalClusterIsoR4_.

Referenced by photonIsolationHIProducer::produce().

◆ ecalClusterIsoR4() [2/2]

void reco::HIPhotonIsolation::ecalClusterIsoR4 ( float  ecalClusterIsoR4)
inline

Cluster-based isolation (ECAL) R = 0.4.

Definition at line 79 of file HIPhotonIsolation.h.

References ecalClusterIsoR4(), and ecalClusterIsoR4_.

Referenced by ecalClusterIsoR4().

◆ ecalClusterIsoR5() [1/2]

float reco::HIPhotonIsolation::ecalClusterIsoR5 ( ) const
inline

Cluster-based isolation (ECAL) R = 0.5.

Definition at line 41 of file HIPhotonIsolation.h.

41 { return ecalClusterIsoR5_; }

References ecalClusterIsoR5_.

Referenced by photonIsolationHIProducer::produce().

◆ ecalClusterIsoR5() [2/2]

void reco::HIPhotonIsolation::ecalClusterIsoR5 ( float  ecalClusterIsoR5)
inline

Cluster-based isolation (ECAL) R = 0.5.

Definition at line 81 of file HIPhotonIsolation.h.

References ecalClusterIsoR5(), and ecalClusterIsoR5_.

Referenced by ecalClusterIsoR5().

◆ hcalRechitIsoR1() [1/2]

float reco::HIPhotonIsolation::hcalRechitIsoR1 ( ) const
inline

Rechit-based isolation (HCAL) R = 0.1.

Definition at line 44 of file HIPhotonIsolation.h.

44 { return hcalRechitIsoR1_; }

References hcalRechitIsoR1_.

Referenced by photonIsolationHIProducer::produce().

◆ hcalRechitIsoR1() [2/2]

void reco::HIPhotonIsolation::hcalRechitIsoR1 ( float  hcalRechitIsoR1)
inline

Rechit-based isolation (HCAL) R = 0.1.

Definition at line 84 of file HIPhotonIsolation.h.

References hcalRechitIsoR1(), and hcalRechitIsoR1_.

Referenced by hcalRechitIsoR1().

◆ hcalRechitIsoR2() [1/2]

float reco::HIPhotonIsolation::hcalRechitIsoR2 ( ) const
inline

Rechit-based isolation (HCAL) R = 0.2.

Definition at line 46 of file HIPhotonIsolation.h.

46 { return hcalRechitIsoR2_; }

References hcalRechitIsoR2_.

Referenced by photonIsolationHIProducer::produce().

◆ hcalRechitIsoR2() [2/2]

void reco::HIPhotonIsolation::hcalRechitIsoR2 ( float  hcalRechitIsoR2)
inline

Rechit-based isolation (HCAL) R = 0.2.

Definition at line 86 of file HIPhotonIsolation.h.

References hcalRechitIsoR2(), and hcalRechitIsoR2_.

Referenced by hcalRechitIsoR2().

◆ hcalRechitIsoR3() [1/2]

float reco::HIPhotonIsolation::hcalRechitIsoR3 ( ) const
inline

Rechit-based isolation (HCAL) R = 0.3.

Definition at line 48 of file HIPhotonIsolation.h.

48 { return hcalRechitIsoR3_; }

References hcalRechitIsoR3_.

Referenced by photonIsolationHIProducer::produce().

◆ hcalRechitIsoR3() [2/2]

void reco::HIPhotonIsolation::hcalRechitIsoR3 ( float  hcalRechitIsoR3)
inline

Rechit-based isolation (HCAL) R = 0.3.

Definition at line 88 of file HIPhotonIsolation.h.

References hcalRechitIsoR3(), and hcalRechitIsoR3_.

Referenced by hcalRechitIsoR3().

◆ hcalRechitIsoR4() [1/2]

float reco::HIPhotonIsolation::hcalRechitIsoR4 ( ) const
inline

Rechit-based isolation (HCAL) R = 0.4.

Definition at line 50 of file HIPhotonIsolation.h.

50 { return hcalRechitIsoR4_; }

References hcalRechitIsoR4_.

Referenced by photonIsolationHIProducer::produce().

◆ hcalRechitIsoR4() [2/2]

void reco::HIPhotonIsolation::hcalRechitIsoR4 ( float  hcalRechitIsoR4)
inline

Rechit-based isolation (HCAL) R = 0.4.

Definition at line 90 of file HIPhotonIsolation.h.

References hcalRechitIsoR4(), and hcalRechitIsoR4_.

Referenced by hcalRechitIsoR4().

◆ hcalRechitIsoR5() [1/2]

float reco::HIPhotonIsolation::hcalRechitIsoR5 ( ) const
inline

Rechit-based isolation (HCAL) R = 0.5.

Definition at line 52 of file HIPhotonIsolation.h.

52 { return hcalRechitIsoR5_; }

References hcalRechitIsoR5_.

Referenced by photonIsolationHIProducer::produce().

◆ hcalRechitIsoR5() [2/2]

void reco::HIPhotonIsolation::hcalRechitIsoR5 ( float  hcalRechitIsoR5)
inline

Rechit-based isolation (HCAL) R = 0.5.

Definition at line 92 of file HIPhotonIsolation.h.

References hcalRechitIsoR5(), and hcalRechitIsoR5_.

Referenced by hcalRechitIsoR5().

◆ seedTime() [1/2]

float reco::HIPhotonIsolation::seedTime ( ) const
inline

Ecal rechit seed time.

Definition at line 68 of file HIPhotonIsolation.h.

68 { return seedTime_; }

References seedTime_.

Referenced by photonIsolationHIProducer::produce().

◆ seedTime() [2/2]

void reco::HIPhotonIsolation::seedTime ( float  seedTime)
inline

Ecal rechit seed time.

Definition at line 108 of file HIPhotonIsolation.h.

108 { seedTime_ = seedTime; }

References seedTime(), and seedTime_.

Referenced by seedTime().

◆ swissCrx() [1/2]

float reco::HIPhotonIsolation::swissCrx ( ) const
inline

SwissCross crystal ratio.

Definition at line 66 of file HIPhotonIsolation.h.

66 { return swissCrx_; }

References swissCrx_.

Referenced by photonIsolationHIProducer::produce().

◆ swissCrx() [2/2]

void reco::HIPhotonIsolation::swissCrx ( float  swissCrx)
inline

SwissCross ecal crystal ratio.

Definition at line 106 of file HIPhotonIsolation.h.

106 { swissCrx_ = swissCrx; }

References swissCrx(), and swissCrx_.

Referenced by swissCrx().

◆ trackIsoR1PtCut20() [1/2]

float reco::HIPhotonIsolation::trackIsoR1PtCut20 ( ) const
inline

Track-based isolation, pt>2.0GeV, R = 0.1.

Definition at line 55 of file HIPhotonIsolation.h.

55 { return trackIsoR1PtCut20_; }

References trackIsoR1PtCut20_.

Referenced by photonIsolationHIProducer::produce().

◆ trackIsoR1PtCut20() [2/2]

void reco::HIPhotonIsolation::trackIsoR1PtCut20 ( float  trackIsoR1PtCut20)
inline

Track-based isolation, pt>2.0GeV, R = 0.1.

Definition at line 95 of file HIPhotonIsolation.h.

References trackIsoR1PtCut20(), and trackIsoR1PtCut20_.

Referenced by trackIsoR1PtCut20().

◆ trackIsoR2PtCut20() [1/2]

float reco::HIPhotonIsolation::trackIsoR2PtCut20 ( ) const
inline

Track-based isolation, pt>2.0GeV, R = 0.2.

Definition at line 57 of file HIPhotonIsolation.h.

57 { return trackIsoR2PtCut20_; }

References trackIsoR2PtCut20_.

Referenced by photonIsolationHIProducer::produce().

◆ trackIsoR2PtCut20() [2/2]

void reco::HIPhotonIsolation::trackIsoR2PtCut20 ( float  trackIsoR2PtCut20)
inline

Track-based isolation, pt>2.0GeV, R = 0.2.

Definition at line 97 of file HIPhotonIsolation.h.

References trackIsoR2PtCut20(), and trackIsoR2PtCut20_.

Referenced by trackIsoR2PtCut20().

◆ trackIsoR3PtCut20() [1/2]

float reco::HIPhotonIsolation::trackIsoR3PtCut20 ( ) const
inline

Track-based isolation, pt>2.0GeV, R = 0.3.

Definition at line 59 of file HIPhotonIsolation.h.

59 { return trackIsoR3PtCut20_; }

References trackIsoR3PtCut20_.

Referenced by photonIsolationHIProducer::produce().

◆ trackIsoR3PtCut20() [2/2]

void reco::HIPhotonIsolation::trackIsoR3PtCut20 ( float  trackIsoR3PtCut20)
inline

Track-based isolation, pt>2.0GeV, R = 0.3.

Definition at line 99 of file HIPhotonIsolation.h.

References trackIsoR3PtCut20(), and trackIsoR3PtCut20_.

Referenced by trackIsoR3PtCut20().

◆ trackIsoR4PtCut20() [1/2]

float reco::HIPhotonIsolation::trackIsoR4PtCut20 ( ) const
inline

Track-based isolation, pt>2.0GeV, R = 0.4.

Definition at line 61 of file HIPhotonIsolation.h.

61 { return trackIsoR4PtCut20_; }

References trackIsoR4PtCut20_.

Referenced by photonIsolationHIProducer::produce().

◆ trackIsoR4PtCut20() [2/2]

void reco::HIPhotonIsolation::trackIsoR4PtCut20 ( float  trackIsoR4PtCut20)
inline

Track-based isolation, pt>2.0GeV, R = 0.4.

Definition at line 101 of file HIPhotonIsolation.h.

References trackIsoR4PtCut20(), and trackIsoR4PtCut20_.

Referenced by trackIsoR4PtCut20().

◆ trackIsoR5PtCut20() [1/2]

float reco::HIPhotonIsolation::trackIsoR5PtCut20 ( ) const
inline

Track-based isolation, pt>2.0GeV, R = 0.5.

Definition at line 63 of file HIPhotonIsolation.h.

63 { return trackIsoR5PtCut20_; }

References trackIsoR5PtCut20_.

Referenced by photonIsolationHIProducer::produce().

◆ trackIsoR5PtCut20() [2/2]

void reco::HIPhotonIsolation::trackIsoR5PtCut20 ( float  trackIsoR5PtCut20)
inline

Track-based isolation, pt>2.0GeV, R = 0.5.

Definition at line 103 of file HIPhotonIsolation.h.

References trackIsoR5PtCut20(), and trackIsoR5PtCut20_.

Referenced by trackIsoR5PtCut20().

Member Data Documentation

◆ ecalClusterIsoR1_

float reco::HIPhotonIsolation::ecalClusterIsoR1_
private

Definition at line 111 of file HIPhotonIsolation.h.

Referenced by ecalClusterIsoR1().

◆ ecalClusterIsoR2_

float reco::HIPhotonIsolation::ecalClusterIsoR2_
private

Definition at line 111 of file HIPhotonIsolation.h.

Referenced by ecalClusterIsoR2().

◆ ecalClusterIsoR3_

float reco::HIPhotonIsolation::ecalClusterIsoR3_
private

Definition at line 111 of file HIPhotonIsolation.h.

Referenced by ecalClusterIsoR3().

◆ ecalClusterIsoR4_

float reco::HIPhotonIsolation::ecalClusterIsoR4_
private

Definition at line 111 of file HIPhotonIsolation.h.

Referenced by ecalClusterIsoR4().

◆ ecalClusterIsoR5_

float reco::HIPhotonIsolation::ecalClusterIsoR5_
private

Definition at line 111 of file HIPhotonIsolation.h.

Referenced by ecalClusterIsoR5().

◆ hcalRechitIsoR1_

float reco::HIPhotonIsolation::hcalRechitIsoR1_
private

Definition at line 112 of file HIPhotonIsolation.h.

Referenced by hcalRechitIsoR1().

◆ hcalRechitIsoR2_

float reco::HIPhotonIsolation::hcalRechitIsoR2_
private

Definition at line 112 of file HIPhotonIsolation.h.

Referenced by hcalRechitIsoR2().

◆ hcalRechitIsoR3_

float reco::HIPhotonIsolation::hcalRechitIsoR3_
private

Definition at line 112 of file HIPhotonIsolation.h.

Referenced by hcalRechitIsoR3().

◆ hcalRechitIsoR4_

float reco::HIPhotonIsolation::hcalRechitIsoR4_
private

Definition at line 112 of file HIPhotonIsolation.h.

Referenced by hcalRechitIsoR4().

◆ hcalRechitIsoR5_

float reco::HIPhotonIsolation::hcalRechitIsoR5_
private

Definition at line 112 of file HIPhotonIsolation.h.

Referenced by hcalRechitIsoR5().

◆ seedTime_

float reco::HIPhotonIsolation::seedTime_
private

Definition at line 115 of file HIPhotonIsolation.h.

Referenced by seedTime().

◆ swissCrx_

float reco::HIPhotonIsolation::swissCrx_
private

Definition at line 115 of file HIPhotonIsolation.h.

Referenced by swissCrx().

◆ trackIsoR1PtCut20_

float reco::HIPhotonIsolation::trackIsoR1PtCut20_
private

Definition at line 113 of file HIPhotonIsolation.h.

Referenced by trackIsoR1PtCut20().

◆ trackIsoR2PtCut20_

float reco::HIPhotonIsolation::trackIsoR2PtCut20_
private

Definition at line 113 of file HIPhotonIsolation.h.

Referenced by trackIsoR2PtCut20().

◆ trackIsoR3PtCut20_

float reco::HIPhotonIsolation::trackIsoR3PtCut20_
private

Definition at line 113 of file HIPhotonIsolation.h.

Referenced by trackIsoR3PtCut20().

◆ trackIsoR4PtCut20_

float reco::HIPhotonIsolation::trackIsoR4PtCut20_
private

Definition at line 113 of file HIPhotonIsolation.h.

Referenced by trackIsoR4PtCut20().

◆ trackIsoR5PtCut20_

float reco::HIPhotonIsolation::trackIsoR5PtCut20_
private

Definition at line 113 of file HIPhotonIsolation.h.

Referenced by trackIsoR5PtCut20().

reco::HIPhotonIsolation::seedTime_
float seedTime_
Definition: HIPhotonIsolation.h:115
reco::HIPhotonIsolation::hcalRechitIsoR1_
float hcalRechitIsoR1_
Definition: HIPhotonIsolation.h:112
reco::HIPhotonIsolation::trackIsoR5PtCut20_
float trackIsoR5PtCut20_
Definition: HIPhotonIsolation.h:113
reco::HIPhotonIsolation::ecalClusterIsoR1_
float ecalClusterIsoR1_
Definition: HIPhotonIsolation.h:111
reco::HIPhotonIsolation::ecalClusterIsoR3_
float ecalClusterIsoR3_
Definition: HIPhotonIsolation.h:111
reco::HIPhotonIsolation::hcalRechitIsoR5
float hcalRechitIsoR5() const
Rechit-based isolation (HCAL) R = 0.5.
Definition: HIPhotonIsolation.h:52
reco::HIPhotonIsolation::trackIsoR1PtCut20
float trackIsoR1PtCut20() const
Track-based isolation, pt>2.0GeV, R = 0.1.
Definition: HIPhotonIsolation.h:55
reco::HIPhotonIsolation::hcalRechitIsoR2
float hcalRechitIsoR2() const
Rechit-based isolation (HCAL) R = 0.2.
Definition: HIPhotonIsolation.h:46
reco::HIPhotonIsolation::trackIsoR1PtCut20_
float trackIsoR1PtCut20_
Definition: HIPhotonIsolation.h:113
reco::HIPhotonIsolation::ecalClusterIsoR5_
float ecalClusterIsoR5_
Definition: HIPhotonIsolation.h:111
reco::HIPhotonIsolation::trackIsoR4PtCut20
float trackIsoR4PtCut20() const
Track-based isolation, pt>2.0GeV, R = 0.4.
Definition: HIPhotonIsolation.h:61
reco::HIPhotonIsolation::trackIsoR4PtCut20_
float trackIsoR4PtCut20_
Definition: HIPhotonIsolation.h:113
reco::HIPhotonIsolation::hcalRechitIsoR4
float hcalRechitIsoR4() const
Rechit-based isolation (HCAL) R = 0.4.
Definition: HIPhotonIsolation.h:50
reco::HIPhotonIsolation::ecalClusterIsoR2
float ecalClusterIsoR2() const
Cluster-based isolation (ECAL) R = 0.2.
Definition: HIPhotonIsolation.h:35
reco::HIPhotonIsolation::ecalClusterIsoR1
float ecalClusterIsoR1() const
Cluster-based isolation (ECAL) R = 0.1.
Definition: HIPhotonIsolation.h:33
reco::HIPhotonIsolation::trackIsoR5PtCut20
float trackIsoR5PtCut20() const
Track-based isolation, pt>2.0GeV, R = 0.5.
Definition: HIPhotonIsolation.h:63
reco::HIPhotonIsolation::trackIsoR2PtCut20
float trackIsoR2PtCut20() const
Track-based isolation, pt>2.0GeV, R = 0.2.
Definition: HIPhotonIsolation.h:57
reco::HIPhotonIsolation::hcalRechitIsoR1
float hcalRechitIsoR1() const
Rechit-based isolation (HCAL) R = 0.1.
Definition: HIPhotonIsolation.h:44
reco::HIPhotonIsolation::hcalRechitIsoR3_
float hcalRechitIsoR3_
Definition: HIPhotonIsolation.h:112
reco::HIPhotonIsolation::ecalClusterIsoR4
float ecalClusterIsoR4() const
Cluster-based isolation (ECAL) R = 0.4.
Definition: HIPhotonIsolation.h:39
reco::HIPhotonIsolation::hcalRechitIsoR2_
float hcalRechitIsoR2_
Definition: HIPhotonIsolation.h:112
reco::HIPhotonIsolation::trackIsoR2PtCut20_
float trackIsoR2PtCut20_
Definition: HIPhotonIsolation.h:113
reco::HIPhotonIsolation::ecalClusterIsoR2_
float ecalClusterIsoR2_
Definition: HIPhotonIsolation.h:111
reco::HIPhotonIsolation::hcalRechitIsoR4_
float hcalRechitIsoR4_
Definition: HIPhotonIsolation.h:112
reco::HIPhotonIsolation::trackIsoR3PtCut20_
float trackIsoR3PtCut20_
Definition: HIPhotonIsolation.h:113
reco::HIPhotonIsolation::ecalClusterIsoR5
float ecalClusterIsoR5() const
Cluster-based isolation (ECAL) R = 0.5.
Definition: HIPhotonIsolation.h:41
reco::HIPhotonIsolation::trackIsoR3PtCut20
float trackIsoR3PtCut20() const
Track-based isolation, pt>2.0GeV, R = 0.3.
Definition: HIPhotonIsolation.h:59
reco::HIPhotonIsolation::swissCrx
float swissCrx() const
SwissCross crystal ratio.
Definition: HIPhotonIsolation.h:66
reco::HIPhotonIsolation::hcalRechitIsoR3
float hcalRechitIsoR3() const
Rechit-based isolation (HCAL) R = 0.3.
Definition: HIPhotonIsolation.h:48
reco::HIPhotonIsolation::swissCrx_
float swissCrx_
Definition: HIPhotonIsolation.h:115
reco::HIPhotonIsolation::ecalClusterIsoR4_
float ecalClusterIsoR4_
Definition: HIPhotonIsolation.h:111
reco::HIPhotonIsolation::hcalRechitIsoR5_
float hcalRechitIsoR5_
Definition: HIPhotonIsolation.h:112
reco::HIPhotonIsolation::seedTime
float seedTime() const
Ecal rechit seed time.
Definition: HIPhotonIsolation.h:68
reco::HIPhotonIsolation::ecalClusterIsoR3
float ecalClusterIsoR3() const
Cluster-based isolation (ECAL) R = 0.3.
Definition: HIPhotonIsolation.h:37