#include <PhotonTkIsolation.h>
Public Member Functions | |
int | getNumberTracks (const reco::Candidate *) const |
double | getPtTracks (const reco::Candidate *) const |
PhotonTkIsolation (double extRadius, double intRadius, double etLow, double lip, double drb, const reco::TrackCollection *trackCollection, reco::TrackBase::Point beamPoint) | |
PhotonTkIsolation (double extRadius, double intRadius, double strip, double etLow, double lip, double drb, const reco::TrackCollection *trackCollection, reco::TrackBase::Point beamPoint) | |
PhotonTkIsolation (double extRadius, double intRadiusBarrel, double intRadiusEndcap, double stripBarrel, double stripEndcap, double etLow, double lip, double drb, const reco::TrackCollection *trackCollection, reco::TrackBase::Point beamPoint) | |
PhotonTkIsolation (double extRadius, double intRadiusBarrel, double intRadiusEndcap, double stripBarrel, double stripEndcap, double etLow, double lip, double drb, const reco::TrackCollection *, reco::TrackBase::Point beamPoint, const std::string &) | |
void | setDzOption (const std::string &s) |
~PhotonTkIsolation () | |
Private Member Functions | |
std::pair< int, double > | getIso (const reco::Candidate *) const |
Private Attributes | |
reco::TrackBase::Point | beamPoint_ |
double | drb_ |
int | dzOption_ |
double | etLow_ |
double | extRadius_ |
double | intRadiusBarrel_ |
double | intRadiusEndcap_ |
double | lip_ |
double | stripBarrel_ |
double | stripEndcap_ |
const reco::TrackCollection * | trackCollection_ |
Definition at line 27 of file PhotonTkIsolation.h.
|
inline |
Definition at line 31 of file PhotonTkIsolation.h.
References setDzOption().
|
inline |
Definition at line 53 of file PhotonTkIsolation.h.
References setDzOption().
|
inline |
Definition at line 77 of file PhotonTkIsolation.h.
References setDzOption().
PhotonTkIsolation::PhotonTkIsolation | ( | double | extRadius, |
double | intRadiusBarrel, | ||
double | intRadiusEndcap, | ||
double | stripBarrel, | ||
double | stripEndcap, | ||
double | etLow, | ||
double | lip, | ||
double | drb, | ||
const reco::TrackCollection * | trackCollection, | ||
reco::TrackBase::Point | beamPoint, | ||
const std::string & | dzOptionString | ||
) |
Definition at line 32 of file PhotonTkIsolation.cc.
References setDzOption().
PhotonTkIsolation::~PhotonTkIsolation | ( | ) |
Definition at line 57 of file PhotonTkIsolation.cc.
|
private |
Definition at line 64 of file PhotonTkIsolation.cc.
References beamPoint_, egammaisolation::EgammaTrackSelector::bs, cmsDriverOptions::counter, drb_, egammaisolation::EgammaTrackSelector::dz, dzOption_, reco::Candidate::eta(), etLow_, extRadius_, intRadiusBarrel_, intRadiusEndcap_, lip_, reco::Candidate::momentum(), stripBarrel_, stripEndcap_, trackCollection_, reco::Candidate::vertex(), egammaisolation::EgammaTrackSelector::vtx, and egammaisolation::EgammaTrackSelector::vz.
Referenced by getNumberTracks(), and getPtTracks().
int PhotonTkIsolation::getNumberTracks | ( | const reco::Candidate * | photon | ) | const |
Definition at line 117 of file PhotonTkIsolation.cc.
References getIso().
Referenced by PhotonIsolationCalculator::calculateTrackIso().
double PhotonTkIsolation::getPtTracks | ( | const reco::Candidate * | photon | ) | const |
Definition at line 123 of file PhotonTkIsolation.cc.
References getIso().
Referenced by PhotonIsolationCalculator::calculateTrackIso().
|
inline |
Definition at line 123 of file PhotonTkIsolation.h.
References egammaisolation::EgammaTrackSelector::bs, egammaisolation::EgammaTrackSelector::dz, dzOption_, egammaisolation::EgammaTrackSelector::vtx, and egammaisolation::EgammaTrackSelector::vz.
Referenced by PhotonTkIsolation().
|
private |
Definition at line 143 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 140 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 145 of file PhotonTkIsolation.h.
Referenced by getIso(), and setDzOption().
|
private |
Definition at line 138 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 133 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 134 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 135 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 139 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 136 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 137 of file PhotonTkIsolation.h.
Referenced by getIso().
|
private |
Definition at line 142 of file PhotonTkIsolation.h.
Referenced by getIso().