#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_ |
Definition at line 8 of file HIPhotonIsolation.h.
|
inline |
Definition at line 10 of file HIPhotonIsolation.h.
|
inlinevirtual |
Definition at line 28 of file HIPhotonIsolation.h.
|
inline |
Cluster-based isolation (ECAL) R = 0.1.
Definition at line 33 of file HIPhotonIsolation.h.
References ecalClusterIsoR1_.
|
inline |
Cluster-based isolation (ECAL) R = 0.1.
Definition at line 73 of file HIPhotonIsolation.h.
References ecalClusterIsoR1(), and ecalClusterIsoR1_.
Referenced by ecalClusterIsoR1().
|
inline |
Cluster-based isolation (ECAL) R = 0.2.
Definition at line 35 of file HIPhotonIsolation.h.
References ecalClusterIsoR2_.
|
inline |
Cluster-based isolation (ECAL) R = 0.2.
Definition at line 75 of file HIPhotonIsolation.h.
References ecalClusterIsoR2(), and ecalClusterIsoR2_.
Referenced by ecalClusterIsoR2().
|
inline |
Cluster-based isolation (ECAL) R = 0.3.
Definition at line 37 of file HIPhotonIsolation.h.
References ecalClusterIsoR3_.
|
inline |
Cluster-based isolation (ECAL) R = 0.3.
Definition at line 77 of file HIPhotonIsolation.h.
References ecalClusterIsoR3(), and ecalClusterIsoR3_.
Referenced by ecalClusterIsoR3().
|
inline |
Cluster-based isolation (ECAL) R = 0.4.
Definition at line 39 of file HIPhotonIsolation.h.
References ecalClusterIsoR4_.
|
inline |
Cluster-based isolation (ECAL) R = 0.4.
Definition at line 79 of file HIPhotonIsolation.h.
References ecalClusterIsoR4(), and ecalClusterIsoR4_.
Referenced by ecalClusterIsoR4().
|
inline |
Cluster-based isolation (ECAL) R = 0.5.
Definition at line 41 of file HIPhotonIsolation.h.
References ecalClusterIsoR5_.
|
inline |
Cluster-based isolation (ECAL) R = 0.5.
Definition at line 81 of file HIPhotonIsolation.h.
References ecalClusterIsoR5(), and ecalClusterIsoR5_.
Referenced by ecalClusterIsoR5().
|
inline |
Rechit-based isolation (HCAL) R = 0.1.
Definition at line 44 of file HIPhotonIsolation.h.
References hcalRechitIsoR1_.
|
inline |
Rechit-based isolation (HCAL) R = 0.1.
Definition at line 84 of file HIPhotonIsolation.h.
References hcalRechitIsoR1(), and hcalRechitIsoR1_.
Referenced by hcalRechitIsoR1().
|
inline |
Rechit-based isolation (HCAL) R = 0.2.
Definition at line 46 of file HIPhotonIsolation.h.
References hcalRechitIsoR2_.
|
inline |
Rechit-based isolation (HCAL) R = 0.2.
Definition at line 86 of file HIPhotonIsolation.h.
References hcalRechitIsoR2(), and hcalRechitIsoR2_.
Referenced by hcalRechitIsoR2().
|
inline |
Rechit-based isolation (HCAL) R = 0.3.
Definition at line 48 of file HIPhotonIsolation.h.
References hcalRechitIsoR3_.
|
inline |
Rechit-based isolation (HCAL) R = 0.3.
Definition at line 88 of file HIPhotonIsolation.h.
References hcalRechitIsoR3(), and hcalRechitIsoR3_.
Referenced by hcalRechitIsoR3().
|
inline |
Rechit-based isolation (HCAL) R = 0.4.
Definition at line 50 of file HIPhotonIsolation.h.
References hcalRechitIsoR4_.
|
inline |
Rechit-based isolation (HCAL) R = 0.4.
Definition at line 90 of file HIPhotonIsolation.h.
References hcalRechitIsoR4(), and hcalRechitIsoR4_.
Referenced by hcalRechitIsoR4().
|
inline |
Rechit-based isolation (HCAL) R = 0.5.
Definition at line 52 of file HIPhotonIsolation.h.
References hcalRechitIsoR5_.
|
inline |
Rechit-based isolation (HCAL) R = 0.5.
Definition at line 92 of file HIPhotonIsolation.h.
References hcalRechitIsoR5(), and hcalRechitIsoR5_.
Referenced by hcalRechitIsoR5().
|
inline |
|
inline |
Ecal rechit seed time.
Definition at line 108 of file HIPhotonIsolation.h.
References seedTime(), and seedTime_.
Referenced by seedTime().
|
inline |
|
inline |
SwissCross ecal crystal ratio.
Definition at line 106 of file HIPhotonIsolation.h.
References swissCrx(), and swissCrx_.
Referenced by swissCrx().
|
inline |
Track-based isolation, pt>2.0GeV, R = 0.1.
Definition at line 55 of file HIPhotonIsolation.h.
References 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().
|
inline |
Track-based isolation, pt>2.0GeV, R = 0.2.
Definition at line 57 of file HIPhotonIsolation.h.
References 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().
|
inline |
Track-based isolation, pt>2.0GeV, R = 0.3.
Definition at line 59 of file HIPhotonIsolation.h.
References 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().
|
inline |
Track-based isolation, pt>2.0GeV, R = 0.4.
Definition at line 61 of file HIPhotonIsolation.h.
References 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().
|
inline |
Track-based isolation, pt>2.0GeV, R = 0.5.
Definition at line 63 of file HIPhotonIsolation.h.
References 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().
|
private |
Definition at line 111 of file HIPhotonIsolation.h.
Referenced by ecalClusterIsoR1().
|
private |
Definition at line 111 of file HIPhotonIsolation.h.
Referenced by ecalClusterIsoR2().
|
private |
Definition at line 111 of file HIPhotonIsolation.h.
Referenced by ecalClusterIsoR3().
|
private |
Definition at line 111 of file HIPhotonIsolation.h.
Referenced by ecalClusterIsoR4().
|
private |
Definition at line 111 of file HIPhotonIsolation.h.
Referenced by ecalClusterIsoR5().
|
private |
Definition at line 112 of file HIPhotonIsolation.h.
Referenced by hcalRechitIsoR1().
|
private |
Definition at line 112 of file HIPhotonIsolation.h.
Referenced by hcalRechitIsoR2().
|
private |
Definition at line 112 of file HIPhotonIsolation.h.
Referenced by hcalRechitIsoR3().
|
private |
Definition at line 112 of file HIPhotonIsolation.h.
Referenced by hcalRechitIsoR4().
|
private |
Definition at line 112 of file HIPhotonIsolation.h.
Referenced by hcalRechitIsoR5().
|
private |
Definition at line 115 of file HIPhotonIsolation.h.
Referenced by seedTime().
|
private |
Definition at line 115 of file HIPhotonIsolation.h.
Referenced by swissCrx().
|
private |
Definition at line 113 of file HIPhotonIsolation.h.
Referenced by trackIsoR1PtCut20().
|
private |
Definition at line 113 of file HIPhotonIsolation.h.
Referenced by trackIsoR2PtCut20().
|
private |
Definition at line 113 of file HIPhotonIsolation.h.
Referenced by trackIsoR3PtCut20().
|
private |
Definition at line 113 of file HIPhotonIsolation.h.
Referenced by trackIsoR4PtCut20().
|
private |
Definition at line 113 of file HIPhotonIsolation.h.
Referenced by trackIsoR5PtCut20().