#include <PhotonTkIsolation.h>
|
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 *, reco::TrackBase::Point beamPoint, const std::string &) |
|
| 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) |
|
void | setDzOption (const std::string &s) |
|
| ~PhotonTkIsolation () |
|
Definition at line 20 of file PhotonTkIsolation.h.
◆ PhotonTkIsolation() [1/4]
◆ PhotonTkIsolation() [2/4]
◆ PhotonTkIsolation() [3/4]
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 |
|
) |
| |
|
inline |
◆ PhotonTkIsolation() [4/4]
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 |
|
) |
| |
◆ ~PhotonTkIsolation()
PhotonTkIsolation::~PhotonTkIsolation |
( |
| ) |
|
◆ getIso()
std::pair< int, float > PhotonTkIsolation::getIso |
( |
const reco::Candidate * |
photon | ) |
const |
Definition at line 52 of file PhotonTkIsolation.cc.
84 float this_pt = (*trItr).pt();
105 std::pair<int, float> retval;
107 retval.second = ptSum;
References beamPoint_, egammaisolation::EgammaTrackSelector::bs, counter, reco::deltaR2(), drb_, egammaisolation::EgammaTrackSelector::dz, TrackSplittingMonitor_cfi::dzCut, dzOption_, etLow_, intRadiusBarrel2_, intRadiusEndcap2_, lip_, muons2muons_cfi::photon, HLTObjectMonitor_cfi::photonEta, stripBarrel_, stripEndcap_, trackCollection_, egammaisolation::EgammaTrackSelector::vtx, and egammaisolation::EgammaTrackSelector::vz.
Referenced by PhotonIsolationCalculator::calculateTrackIso(), EgammaPhotonTkNumIsolationProducer::produce(), and EgammaPhotonTkIsolationProducer::produce().
◆ setDzOption()
void PhotonTkIsolation::setDzOption |
( |
const std::string & |
s | ) |
|
◆ beamPoint_
◆ drb_
float PhotonTkIsolation::drb_ |
|
private |
◆ dzOption_
int PhotonTkIsolation::dzOption_ |
|
private |
◆ etLow_
float PhotonTkIsolation::etLow_ |
|
private |
◆ extRadius2_
float PhotonTkIsolation::extRadius2_ |
|
private |
◆ intRadiusBarrel2_
float PhotonTkIsolation::intRadiusBarrel2_ |
|
private |
◆ intRadiusEndcap2_
float PhotonTkIsolation::intRadiusEndcap2_ |
|
private |
◆ lip_
float PhotonTkIsolation::lip_ |
|
private |
◆ stripBarrel_
float PhotonTkIsolation::stripBarrel_ |
|
private |
◆ stripEndcap_
float PhotonTkIsolation::stripEndcap_ |
|
private |
◆ trackCollection_