#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 25 of file PhotonTkIsolation.h.
|
inline |
Definition at line 29 of file PhotonTkIsolation.h.
References setDzOption().
Referenced by PhotonTkIsolation().
|
inline |
Definition at line 51 of file PhotonTkIsolation.h.
References setDzOption().
|
inline |
Definition at line 75 of file PhotonTkIsolation.h.
References electronEcalRecHitIsolationLcone_cfi::extRadius, getIso(), electronEcalRecHitIsolationLcone_cfi::intRadiusBarrel, electronEcalRecHitIsolationLcone_cfi::intRadiusEndcap, btvTracks_cfi::lip, PhotonTkIsolation(), alignCSCRings::s, setDzOption(), AlCaHLTBitMon_QueryRunRegistry::string, electronTrackIsolationLcone_cfi::stripBarrel, electronTrackIsolationLcone_cfi::stripEndcap, and ~PhotonTkIsolation().
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 30 of file PhotonTkIsolation.cc.
References setDzOption().
PhotonTkIsolation::~PhotonTkIsolation | ( | ) |
std::pair< int, float > PhotonTkIsolation::getIso | ( | const reco::Candidate * | photon | ) | const |
Definition at line 72 of file PhotonTkIsolation.cc.
References beamPoint_, egammaisolation::EgammaTrackSelector::bs, counter, reco::deltaR2(), drb_, egammaisolation::EgammaTrackSelector::dz, pfChMet_cfi::dzCut, 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(), and PhotonTkIsolation().
void PhotonTkIsolation::setDzOption | ( | const std::string & | s | ) |
Definition at line 55 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 134 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 131 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 136 of file PhotonTkIsolation.h.
Referenced by getIso(), and setDzOption().
|
private |
Definition at line 129 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 124 of file PhotonTkIsolation.h.
|
private |
Definition at line 125 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 126 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 130 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 127 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 128 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 133 of file PhotonTkIsolation.h.
Referenced by getIso().