#include <PFIsolationEstimator.h>
Public Types | |
enum | VetoType { kElectron = -1, kPhoton = 1 } |
Private Member Functions | |
void | initialize (Bool_t bApplyVeto, int iParticleType) |
–> NOTE if you want to use this class as standalone without the CMSSW part you need to uncomment the below line and compile normally with scramv1 b Then you need just to load it in your root macro the lib with the correct path, eg: gSystem->Load("/data/benedet/CMSSW_5_2_2/lib/slc5_amd64_gcc462/pluginEGammaEGammaAnalysisTools.so");
Definition at line 53 of file PFIsolationEstimator.h.
Enumerator | |
---|---|
kElectron | |
kPhoton |
Definition at line 58 of file PFIsolationEstimator.h.
PFIsolationEstimator::PFIsolationEstimator | ( | ) |
Definition at line 24 of file PFIsolationEstimator.cc.
PFIsolationEstimator::~PFIsolationEstimator | ( | ) |
Definition at line 33 of file PFIsolationEstimator.cc.
reco::VertexRef PFIsolationEstimator::chargedHadronVertex | ( | edm::Handle< reco::VertexCollection > | verticies, |
const reco::PFCandidate & | pfcand | ||
) |
Definition at line 683 of file PFIsolationEstimator.cc.
float PFIsolationEstimator::fGetIsolation | ( | const reco::PFCandidate * | pfCandidate, |
const reco::PFCandidateCollection * | pfParticlesColl, | ||
reco::VertexRef | vtx, | ||
edm::Handle< reco::VertexCollection > | vertices | ||
) |
Definition at line 200 of file PFIsolationEstimator.cc.
Referenced by PhotonIsoProducer::filter().
float PFIsolationEstimator::fGetIsolation | ( | const reco::Photon * | photon, |
const reco::PFCandidateCollection * | pfParticlesColl, | ||
reco::VertexRef | vtx, | ||
edm::Handle< reco::VertexCollection > | vertices | ||
) |
Definition at line 277 of file PFIsolationEstimator.cc.
float PFIsolationEstimator::fGetIsolation | ( | const reco::GsfElectron * | electron, |
const reco::PFCandidateCollection * | pfParticlesColl, | ||
const reco::VertexRef | vtx, | ||
edm::Handle< reco::VertexCollection > | vertices | ||
) |
Definition at line 382 of file PFIsolationEstimator.cc.
std::vector< float > PFIsolationEstimator::fGetIsolationInRings | ( | const reco::PFCandidate * | pfCandidate, |
const reco::PFCandidateCollection * | pfParticlesColl, | ||
reco::VertexRef | vtx, | ||
edm::Handle< reco::VertexCollection > | vertices | ||
) |
Definition at line 211 of file PFIsolationEstimator.cc.
std::vector< float > PFIsolationEstimator::fGetIsolationInRings | ( | const reco::Photon * | photon, |
const reco::PFCandidateCollection * | pfParticlesColl, | ||
reco::VertexRef | vtx, | ||
edm::Handle< reco::VertexCollection > | vertices | ||
) |
Definition at line 287 of file PFIsolationEstimator.cc.
std::vector< float > PFIsolationEstimator::fGetIsolationInRings | ( | const reco::GsfElectron * | electron, |
const reco::PFCandidateCollection * | pfParticlesColl, | ||
reco::VertexRef | vtx, | ||
edm::Handle< reco::VertexCollection > | vertices | ||
) |
Definition at line 392 of file PFIsolationEstimator.cc.
|
inline |
Definition at line 133 of file PFIsolationEstimator.h.
Referenced by PhotonIsoProducer::filter().
|
inline |
Definition at line 134 of file PFIsolationEstimator.h.
|
inline |
Definition at line 138 of file PFIsolationEstimator.h.
|
inline |
Definition at line 139 of file PFIsolationEstimator.h.
|
inline |
Definition at line 137 of file PFIsolationEstimator.h.
|
inline |
Definition at line 136 of file PFIsolationEstimator.h.
|
inline |
Definition at line 132 of file PFIsolationEstimator.h.
Referenced by PhotonIsoProducer::filter().
|
inline |
Definition at line 131 of file PFIsolationEstimator.h.
Referenced by PhotonIsoProducer::filter().
|
inline |
Definition at line 145 of file PFIsolationEstimator.h.
|
inline |
Definition at line 146 of file PFIsolationEstimator.h.
|
private |
Definition at line 39 of file PFIsolationEstimator.cc.
void PFIsolationEstimator::initializeElectronIsolation | ( | Bool_t | bApplyVeto | ) |
Definition at line 134 of file PFIsolationEstimator.cc.
void PFIsolationEstimator::initializeElectronIsolationInRings | ( | Bool_t | bApplyVeto, |
int | iNumberOfRings, | ||
float | fRingSize | ||
) |
Definition at line 157 of file PFIsolationEstimator.cc.
void PFIsolationEstimator::initializePhotonIsolation | ( | Bool_t | bApplyVeto | ) |
Definition at line 150 of file PFIsolationEstimator.cc.
Referenced by PhotonIsoProducer::PhotonIsoProducer().
void PFIsolationEstimator::initializePhotonIsolationInRings | ( | Bool_t | bApplyVeto, |
int | iNumberOfRings, | ||
float | fRingSize | ||
) |
Definition at line 163 of file PFIsolationEstimator.cc.
void PFIsolationEstimator::initializeRings | ( | int | iNumberOfRings, |
float | fRingSize | ||
) |
Definition at line 170 of file PFIsolationEstimator.cc.
float PFIsolationEstimator::isChargedParticleVetoed | ( | const reco::PFCandidate * | pfIsoCand, |
edm::Handle< reco::VertexCollection > | vertices | ||
) |
Definition at line 568 of file PFIsolationEstimator.cc.
float PFIsolationEstimator::isChargedParticleVetoed | ( | const reco::PFCandidate * | pfIsoCand, |
reco::VertexRef | vtx, | ||
edm::Handle< reco::VertexCollection > | vertices | ||
) |
Definition at line 575 of file PFIsolationEstimator.cc.
|
inline |
Definition at line 69 of file PFIsolationEstimator.h.
float PFIsolationEstimator::isNeutralParticleVetoed | ( | const reco::PFCandidate * | pfIsoCand | ) |
Definition at line 518 of file PFIsolationEstimator.cc.
float PFIsolationEstimator::isPhotonParticleVetoed | ( | const reco::PFCandidate * | pfIsoCand | ) |
Definition at line 460 of file PFIsolationEstimator.cc.
int PFIsolationEstimator::matchPFObject | ( | const reco::Photon * | photon, |
const reco::PFCandidateCollection * | pfParticlesColl | ||
) |
Definition at line 757 of file PFIsolationEstimator.cc.
int PFIsolationEstimator::matchPFObject | ( | const reco::GsfElectron * | photon, |
const reco::PFCandidateCollection * | pfParticlesColl | ||
) |
Definition at line 803 of file PFIsolationEstimator.cc.
|
inline |
Definition at line 91 of file PFIsolationEstimator.h.
|
inline |
Definition at line 92 of file PFIsolationEstimator.h.
|
inline |
Definition at line 90 of file PFIsolationEstimator.h.
|
inline |
Definition at line 89 of file PFIsolationEstimator.h.
|
inline |
Definition at line 84 of file PFIsolationEstimator.h.
Referenced by PhotonIsoProducer::PhotonIsoProducer().
|
inline |
Definition at line 93 of file PFIsolationEstimator.h.
|
inline |
Definition at line 103 of file PFIsolationEstimator.h.
|
inline |
Definition at line 102 of file PFIsolationEstimator.h.
|
inline |
Definition at line 101 of file PFIsolationEstimator.h.
|
inline |
Definition at line 94 of file PFIsolationEstimator.h.
|
inline |
Definition at line 106 of file PFIsolationEstimator.h.
|
inline |
Definition at line 105 of file PFIsolationEstimator.h.
|
inline |
Definition at line 104 of file PFIsolationEstimator.h.
|
inline |
Definition at line 107 of file PFIsolationEstimator.h.
|
inline |
Definition at line 142 of file PFIsolationEstimator.h.
|
inline |
Definition at line 86 of file PFIsolationEstimator.h.
|
inline |
Definition at line 119 of file PFIsolationEstimator.h.
|
inline |
Definition at line 118 of file PFIsolationEstimator.h.
|
inline |
Definition at line 117 of file PFIsolationEstimator.h.
|
inline |
Definition at line 122 of file PFIsolationEstimator.h.
|
inline |
Definition at line 121 of file PFIsolationEstimator.h.
|
inline |
Definition at line 120 of file PFIsolationEstimator.h.
|
inline |
Definition at line 111 of file PFIsolationEstimator.h.
|
inline |
Definition at line 110 of file PFIsolationEstimator.h.
|
inline |
Definition at line 109 of file PFIsolationEstimator.h.
|
inline |
Definition at line 114 of file PFIsolationEstimator.h.
|
inline |
Definition at line 113 of file PFIsolationEstimator.h.
|
inline |
Definition at line 112 of file PFIsolationEstimator.h.
|
inline |
Definition at line 95 of file PFIsolationEstimator.h.
|
inline |
Definition at line 96 of file PFIsolationEstimator.h.
|
inline |
Definition at line 143 of file PFIsolationEstimator.h.
|
inline |
Definition at line 98 of file PFIsolationEstimator.h.
|
private |
Definition at line 172 of file PFIsolationEstimator.h.
|
private |
Definition at line 174 of file PFIsolationEstimator.h.
|
private |
Definition at line 173 of file PFIsolationEstimator.h.
|
private |
Definition at line 171 of file PFIsolationEstimator.h.
|
private |
Definition at line 177 of file PFIsolationEstimator.h.
|
private |
Definition at line 178 of file PFIsolationEstimator.h.
|
private |
Definition at line 180 of file PFIsolationEstimator.h.
|
private |
Definition at line 181 of file PFIsolationEstimator.h.
|
private |
Definition at line 175 of file PFIsolationEstimator.h.
|
private |
Definition at line 169 of file PFIsolationEstimator.h.
|
private |
Definition at line 170 of file PFIsolationEstimator.h.
|
private |
Definition at line 215 of file PFIsolationEstimator.h.
|
private |
Definition at line 216 of file PFIsolationEstimator.h.
|
private |
Definition at line 214 of file PFIsolationEstimator.h.
|
private |
Definition at line 185 of file PFIsolationEstimator.h.
|
private |
Definition at line 184 of file PFIsolationEstimator.h.
|
private |
Definition at line 183 of file PFIsolationEstimator.h.
|
private |
Definition at line 189 of file PFIsolationEstimator.h.
|
private |
Definition at line 188 of file PFIsolationEstimator.h.
|
private |
Definition at line 187 of file PFIsolationEstimator.h.
|
private |
Definition at line 218 of file PFIsolationEstimator.h.
|
private |
Definition at line 220 of file PFIsolationEstimator.h.
|
private |
Definition at line 156 of file PFIsolationEstimator.h.
|
private |
Definition at line 157 of file PFIsolationEstimator.h.
|
private |
Definition at line 160 of file PFIsolationEstimator.h.
|
private |
Definition at line 161 of file PFIsolationEstimator.h.
|
private |
Definition at line 163 of file PFIsolationEstimator.h.
|
private |
Definition at line 166 of file PFIsolationEstimator.h.
|
private |
Definition at line 167 of file PFIsolationEstimator.h.
|
private |
Definition at line 165 of file PFIsolationEstimator.h.
|
private |
Definition at line 164 of file PFIsolationEstimator.h.
|
private |
Definition at line 159 of file PFIsolationEstimator.h.
|
private |
Definition at line 158 of file PFIsolationEstimator.h.
|
private |
Definition at line 191 of file PFIsolationEstimator.h.
|
private |
Definition at line 219 of file PFIsolationEstimator.h.
|
private |
Definition at line 221 of file PFIsolationEstimator.h.
|
private |
Definition at line 223 of file PFIsolationEstimator.h.
|
private |
Definition at line 203 of file PFIsolationEstimator.h.
|
private |
Definition at line 202 of file PFIsolationEstimator.h.
|
private |
Definition at line 201 of file PFIsolationEstimator.h.
|
private |
Definition at line 207 of file PFIsolationEstimator.h.
|
private |
Definition at line 206 of file PFIsolationEstimator.h.
|
private |
Definition at line 205 of file PFIsolationEstimator.h.
|
private |
Definition at line 195 of file PFIsolationEstimator.h.
|
private |
Definition at line 194 of file PFIsolationEstimator.h.
|
private |
Definition at line 193 of file PFIsolationEstimator.h.
|
private |
Definition at line 199 of file PFIsolationEstimator.h.
|
private |
Definition at line 198 of file PFIsolationEstimator.h.
|
private |
Definition at line 197 of file PFIsolationEstimator.h.
|
private |
Definition at line 212 of file PFIsolationEstimator.h.
|
private |
Definition at line 224 of file PFIsolationEstimator.h.
|
private |
Definition at line 225 of file PFIsolationEstimator.h.
|
private |
Definition at line 226 of file PFIsolationEstimator.h.
|
private |
Definition at line 210 of file PFIsolationEstimator.h.
|
private |
Definition at line 209 of file PFIsolationEstimator.h.
|
private |
Definition at line 154 of file PFIsolationEstimator.h.
|
private |
Definition at line 229 of file PFIsolationEstimator.h.
|
private |
Definition at line 228 of file PFIsolationEstimator.h.
|
private |
Definition at line 231 of file PFIsolationEstimator.h.