#include <PhotonTkIsolation.h>
Public Member Functions | |
std::pair< int, float > | getIso (const reco::Candidate *) const |
PhotonTkIsolation (float extRadius, float intRadius, float etLow, float lip, float drb, const reco::TrackCollection *trackCollection, reco::TrackBase::Point beamPoint) | |
PhotonTkIsolation (float extRadius, float intRadius, float strip, float etLow, float lip, float drb, const reco::TrackCollection *trackCollection, reco::TrackBase::Point beamPoint) | |
PhotonTkIsolation (float extRadius, float intRadiusBarrel, float intRadiusEndcap, float stripBarrel, float stripEndcap, float etLow, float lip, float drb, const reco::TrackCollection *trackCollection, reco::TrackBase::Point beamPoint) | |
PhotonTkIsolation (float extRadius, float intRadiusBarrel, float intRadiusEndcap, float stripBarrel, float stripEndcap, float etLow, float lip, float drb, const reco::TrackCollection *, reco::TrackBase::Point beamPoint, const std::string &) | |
void | setDzOption (const std::string &s) |
~PhotonTkIsolation () | |
Private Attributes | |
reco::TrackBase::Point | beamPoint_ |
float | drb_ |
int | dzOption_ |
float | etLow_ |
float | extRadius2_ |
float | intRadiusBarrel2_ |
float | intRadiusEndcap2_ |
float | lip_ |
float | stripBarrel_ |
float | stripEndcap_ |
const reco::TrackCollection * | trackCollection_ |
Definition at line 20 of file PhotonTkIsolation.h.
|
inline |
Definition at line 23 of file PhotonTkIsolation.h.
References setDzOption().
|
inline |
Definition at line 43 of file PhotonTkIsolation.h.
References setDzOption().
|
inline |
Definition at line 64 of file PhotonTkIsolation.h.
References setDzOption().
PhotonTkIsolation::PhotonTkIsolation | ( | float | extRadius, |
float | intRadiusBarrel, | ||
float | intRadiusEndcap, | ||
float | stripBarrel, | ||
float | stripEndcap, | ||
float | etLow, | ||
float | lip, | ||
float | drb, | ||
const reco::TrackCollection * | trackCollection, | ||
reco::TrackBase::Point | beamPoint, | ||
const std::string & | dzOptionString | ||
) |
Definition at line 12 of file PhotonTkIsolation.cc.
References setDzOption().
PhotonTkIsolation::~PhotonTkIsolation | ( | ) |
Definition at line 49 of file PhotonTkIsolation.cc.
std::pair< int, float > PhotonTkIsolation::getIso | ( | const reco::Candidate * | photon | ) | const |
Definition at line 52 of file PhotonTkIsolation.cc.
References beamPoint_, egammaisolation::EgammaTrackSelector::bs, counter, reco::deltaR2(), drb_, egammaisolation::EgammaTrackSelector::dz, dzOption_, reco::Candidate::eta(), etLow_, intRadiusBarrel2_, intRadiusEndcap2_, lip_, stripBarrel_, stripEndcap_, trackCollection_, reco::Candidate::vertex(), egammaisolation::EgammaTrackSelector::vtx, and egammaisolation::EgammaTrackSelector::vz.
Referenced by PhotonIsolationCalculator::calculateTrackIso(), EgammaPhotonTkNumIsolationProducer::produce(), and EgammaPhotonTkIsolationProducer::produce().
void PhotonTkIsolation::setDzOption | ( | const std::string & | s | ) |
Definition at line 36 of file PhotonTkIsolation.cc.
References egammaisolation::EgammaTrackSelector::bs, egammaisolation::EgammaTrackSelector::dz, dzOption_, egammaisolation::EgammaTrackSelector::vtx, and egammaisolation::EgammaTrackSelector::vz.
Referenced by PhotonTkIsolation().
|
private |
Definition at line 118 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 115 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 120 of file PhotonTkIsolation.h.
Referenced by getIso(), and setDzOption().
|
private |
Definition at line 113 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 108 of file PhotonTkIsolation.h.
|
private |
Definition at line 109 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 110 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 114 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 111 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 112 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 117 of file PhotonTkIsolation.h.
Referenced by getIso().