#include <Photon.h>
Classes | |
struct | EnergyCorrections |
struct | FiducialFlags |
struct | IsolationVariables |
struct | MIPVariables |
struct | PflowIDVariables |
struct | PflowIsolationVariables |
struct | SaturationInfo |
struct | ShowerShape |
Public Types | |
enum | ConversionProvenance { egamma = 0, pflow = 1, both = 2 } |
enum | P4type { undefined = -1, ecal_standard = 0, ecal_photons = 1, regression1 = 2, regression2 = 3 } |
Public Types inherited from reco::RecoCandidate | |
enum | TrackType { noTrackType, recoTrackType, gsfTrackType } |
track type More... | |
Public Types inherited from reco::LeafCandidate | |
typedef int | Charge |
electric charge type More... | |
typedef CandidateCollection | daughters |
collection of daughter candidates More... | |
typedef unsigned int | index |
typedef math::XYZTLorentzVector | LorentzVector |
Lorentz vector. More... | |
typedef math::XYZPoint | Point |
point in the space More... | |
typedef math::PtEtaPhiMLorentzVector | PolarLorentzVector |
Lorentz vector. More... | |
typedef math::XYZVector | Vector |
point in the space More... | |
Public Types inherited from reco::Candidate | |
enum | { dimension = 3 } |
enum | { size = dimension * (dimension + 1) / 2 } |
matix size More... | |
typedef int | Charge |
electric charge type More... | |
typedef candidate::const_iterator | const_iterator |
typedef math::Error< dimension >::type | CovarianceMatrix |
covariance error matrix (3x3) More... | |
typedef unsigned int | index |
index type More... | |
typedef candidate::iterator | iterator |
typedef math::XYZTLorentzVector | LorentzVector |
Lorentz vector. More... | |
typedef math::XYZPoint | Point |
point in the space More... | |
typedef math::PtEtaPhiMLorentzVector | PolarLorentzVector |
Lorentz vector. More... | |
typedef size_t | size_type |
typedef math::XYZVector | Vector |
point in the space More... | |
Public Member Functions | |
math::XYZPointF | caloPosition () const |
position in ECAL: this is th SC position if r9<0.93. If r8>0.93 is position of seed BasicCluster taking shower depth for unconverted photon More... | |
float | chargedHadronIso () const |
Accessors for Particle Flow Isolation variables. More... | |
float | chargedHadronPFPVIso () const |
float | chargedHadronWorstVtxGeomVetoIso () const |
float | chargedHadronWorstVtxIso () const |
Photon * | clone () const override |
returns a clone of the candidate More... | |
reco::ConversionRefVector | conversions () const |
vector of references to Conversion's More... | |
reco::ConversionRefVector | conversionsOneLeg () const |
vector of references to one leg Conversion's More... | |
int | conversionTrackProvenance (const edm::RefToBase< reco::Track > &convTrack) const |
float | e1x5 () const |
Shower shape variables. More... | |
float | e2x5 () const |
float | e3x3 () const |
float | e5x5 () const |
float | ecalPFClusterIso () const |
float | ecalRecHitSumEtConeDR03 () const |
Isolation variables in cone dR=0.3. More... | |
float | ecalRecHitSumEtConeDR04 () const |
reco::ElectronSeedRefVector | electronPixelSeeds () const |
reference to electron Pixel seed More... | |
const EnergyCorrections & | energyCorrections () const |
float | etOutsideMustache () const |
float | full5x5_e1x5 () const |
full5x5 Shower shape variables More... | |
float | full5x5_e2x5 () const |
float | full5x5_e3x3 () const |
float | full5x5_e5x5 () const |
float | full5x5_maxEnergyXtal () const |
float | full5x5_r1x5 () const |
float | full5x5_r2x5 () const |
float | full5x5_r9 () const |
void | full5x5_setShowerShapeVariables (const ShowerShape &a) |
const ShowerShape & | full5x5_showerShapeVariables () const |
float | full5x5_sigmaEtaEta () const |
float | full5x5_sigmaIetaIeta () const |
P4type | getCandidateP4type () const |
float | getCorrectedEnergy (P4type type) const |
float | getCorrectedEnergyError (P4type type) const |
const PflowIsolationVariables & | getPflowIsolationVariables () const |
Get Particle Flow Isolation variables block. More... | |
float | hadronicDepth1OverEm () const |
the hadronic release in depth1 over electromagnetic fraction More... | |
float | hadronicDepth2OverEm () const |
the hadronic release in depth2 over electromagnetic fraction More... | |
float | hadronicOverEm () const |
the total hadronic over electromagnetic fraction More... | |
float | hadronicOverEmValid () const |
returns false if hadronicOverEm is not reliably estimated (e.g. because hcal was off or masked) More... | |
float | hadTowDepth1OverEm () const |
the ration of hadronic energy in towers depth1 behind the BCs in the SC and the SC energy More... | |
float | hadTowDepth2OverEm () const |
the ration of hadronic energy in towers depth2 behind the BCs in the SC and the SC energy More... | |
float | hadTowOverEm () const |
the ration of hadronic energy in towers behind the BCs in the SC and the SC energy More... | |
float | hadTowOverEmValid () const |
returns false if hadTowOverEm is not reliably estimated (e.g. because hcal was off or masked) More... | |
bool | hasConversionTracks () const |
Bool flagging photons with a vector of refereces to conversions with size >0. More... | |
bool | hasPixelSeed () const |
Bool flagging photons having a non-zero size vector of Ref to electornPixel seeds. More... | |
float | hcalDepth1TowerSumEtBcConeDR03 () const |
Hcal-Depth1 isolation sum subtracting the hadronic energy in towers behind the BCs in the SC. More... | |
float | hcalDepth1TowerSumEtBcConeDR04 () const |
Hcal-Depth1 isolation sum subtracting the hadronic energy in towers behind the BCs in the SC. More... | |
float | hcalDepth1TowerSumEtConeDR03 () const |
Hcal-Depth1 isolation sum. More... | |
float | hcalDepth1TowerSumEtConeDR04 () const |
Hcal-Depth1 isolation sum. More... | |
float | hcalDepth2TowerSumEtBcConeDR03 () const |
Hcal-Depth2 isolation sum subtracting the hadronic energy in towers behind the BCs in the SC. More... | |
float | hcalDepth2TowerSumEtBcConeDR04 () const |
Hcal-Depth2 isolation sum subtracting the hadronic energy in towers behind the BCs in the SC. More... | |
float | hcalDepth2TowerSumEtConeDR03 () const |
Hcal-Depth2 isolation sum. More... | |
float | hcalDepth2TowerSumEtConeDR04 () const |
Hcal-Depth2 isolation sum. More... | |
float | hcalPFClusterIso () const |
const std::vector< CaloTowerDetId > & | hcalTowersBehindClusters () const |
float | hcalTowerSumEtBcConeDR03 () const |
Hcal isolation sum subtracting the hadronic energy in towers behind the BCs in the SC. More... | |
float | hcalTowerSumEtBcConeDR04 () const |
Hcal isolation sum subtracting the hadronic energy in towers behind the BCs in the SC. More... | |
float | hcalTowerSumEtConeDR03 () const |
Hcal isolation sum. More... | |
float | hcalTowerSumEtConeDR04 () const |
Hcal isolation sum. More... | |
bool | isEB () const |
bool | isEBEEGap () const |
true if photon is in boundary between EB and EE More... | |
bool | isEBEtaGap () const |
bool | isEBGap () const |
true if photon is in EB, and inside the boundaries in super crystals/modules More... | |
bool | isEBPhiGap () const |
bool | isEE () const |
bool | isEEDeeGap () const |
bool | isEEGap () const |
true if photon is in EE, and inside the boundaries in supercrystal/D More... | |
bool | isEERingGap () const |
bool | isPFlowPhoton () const |
Retrieve photonCore attributes. More... | |
bool | isPhoton () const override |
Implement Candidate method for particle species. More... | |
float | isSeedSaturated () const |
bool | isStandardPhoton () const |
float | maxEnergyXtal () const |
float | mipChi2 () const |
MIP variables. More... | |
float | mipIntercept () const |
bool | mipIsHalo () const |
int | mipNhitCone () const |
float | mipSlope () const |
float | mipTotEnergy () const |
int | nClusterOutsideMustache () const |
float | neutralHadronIso () const |
float | nSaturatedXtals () const |
int | nTrkHollowConeDR03 () const |
int | nTrkHollowConeDR04 () const |
int | nTrkSolidConeDR03 () const |
int | nTrkSolidConeDR04 () const |
const LorentzVector & | p4 (P4type type) const |
reco::SuperClusterRef | parentSuperCluster () const |
Ref to PFlow SuperCluster. More... | |
float | pfMVA () const |
Photon () | |
default constructor More... | |
Photon (const LorentzVector &p4, const Point &caloPos, const PhotonCoreRef &core, const Point &vtx=Point(0, 0, 0)) | |
constructor from values More... | |
Photon (const Photon &) | |
copy constructor More... | |
reco::PhotonCoreRef | photonCore () const |
returns a reference to the core photon object More... | |
float | photonIso () const |
float | r1x5 () const |
float | r2x5 () const |
float | r9 () const |
const SaturationInfo & | saturationInfo () const |
void | setCandidateP4type (const P4type type) |
void | setCorrectedEnergy (P4type type, float E, float dE, bool toCand=true) |
void | setEnergyCorrections (const EnergyCorrections &e) |
void | setFiducialVolumeFlags (const FiducialFlags &a) |
set flags for photons in the ECAL fiducial volume More... | |
void | setIsolationVariables (const IsolationVariables &isolInDr04, const IsolationVariables &isolInDr03) |
set relevant isolation variables More... | |
void | setMIPVariables (const MIPVariables &mipVar) |
set mip Variables More... | |
void | setP4 (P4type type, const LorentzVector &p4, float p4Error, bool setToRecoCandidate) |
void | setPflowIDVariables (const PflowIDVariables &pfid) |
void | setPflowIsolationVariables (const PflowIsolationVariables &pfisol) |
Set Particle Flow Isolation variables. More... | |
void | setPhotonCore (const reco::PhotonCoreRef &photonCore) |
void | setSaturationInfo (const SaturationInfo &s) |
void | setShowerShapeVariables (const ShowerShape &a) |
void | setVertex (const Point &vertex) override |
set primary event vertex used to define photon direction More... | |
const ShowerShape & | showerShapeVariables () const |
float | sigmaEtaEta () const |
float | sigmaIetaIeta () const |
reco::SuperClusterRef | superCluster () const override |
Ref to SuperCluster. More... | |
float | trkSumPtHollowConeDR03 () const |
float | trkSumPtHollowConeDR04 () const |
float | trkSumPtSolidConeDR03 () const |
float | trkSumPtSolidConeDR04 () const |
~Photon () override | |
destructor More... | |
Public Member Functions inherited from reco::RecoCandidate | |
const Track * | bestTrack () const override |
best track pointer More... | |
virtual TrackBaseRef | bestTrackRef () const |
best track RefToBase More... | |
virtual TrackType | bestTrackType () const |
track type More... | |
virtual CaloTowerRef | caloTower () const |
reference to a CaloTower More... | |
RecoCandidate * | clone () const override |
returns a clone of the Candidate object More... | |
virtual reco::TrackRef | combinedMuon () const |
reference to a stand-alone muon Track More... | |
float | dxyError () const override |
uncertainty on dxy More... | |
float | dzError () const override |
uncertainty on dz More... | |
virtual reco::GsfTrackRef | gsfTrack () const |
reference to a GsfTrack More... | |
virtual size_t | numberOfTracks () const |
number of multiple Tracks More... | |
RecoCandidate () | |
default constructor More... | |
template<typename P4 > | |
RecoCandidate (Charge q, const P4 &p4, const Point &vtx=Point(0, 0, 0), int pdgId=0, int status=0) | |
constructor from values More... | |
virtual reco::TrackRef | standAloneMuon () const |
reference to a stand-alone muon Track More... | |
virtual reco::TrackRef | track () const |
reference to a Track More... | |
virtual reco::TrackRef | track (size_t) const |
reference to one of multiple Tracks More... | |
~RecoCandidate () override | |
destructor More... | |
Public Member Functions inherited from reco::LeafCandidate | |
Vector | boostToCM () const final |
int | charge () const final |
electric charge More... | |
void | construct (int qx3, float pt, float eta, float phi, float mass, const Point &vtx, int pdgId, int status) |
const Candidate * | daughter (const std::string &s) const override |
return daughter with a specified role name More... | |
Candidate * | daughter (const std::string &s) override |
return daughter with a specified role name More... | |
const Candidate * | daughter (size_type) const override |
return daughter at a given position (throws an exception) More... | |
Candidate * | daughter (size_type) override |
return daughter at a given position (throws an exception) More... | |
double | energy () const final |
energy More... | |
double | et () const final |
transverse energy More... | |
double | et2 () const final |
transverse energy squared (use this for cut!) More... | |
double | eta () const final |
momentum pseudorapidity More... | |
void | fillVertexCovariance (CovarianceMatrix &v) const override |
fill SMatrix More... | |
template<typename T > | |
T | get () const |
get a component More... | |
template<typename T , typename Tag > | |
T | get () const |
get a component More... | |
template<typename T > | |
T | get (size_type i) const |
get a component More... | |
template<typename T , typename Tag > | |
T | get (size_type i) const |
get a component More... | |
bool | hasMasterClone () const override |
bool | hasMasterClonePtr () const override |
bool | isCaloMuon () const override |
bool | isConvertedPhoton () const override |
bool | isElectron () const override |
bool | isGlobalMuon () const override |
bool | isJet () const override |
bool | isMuon () const override |
bool | isStandAloneMuon () const override |
bool | isTrackerMuon () const override |
LeafCandidate () | |
template<typename... Args> | |
LeafCandidate (Args &&... args) | |
LeafCandidate (const Candidate &c) | |
LeafCandidate (LeafCandidate &&)=default | |
LeafCandidate (LeafCandidate &rh) | |
LeafCandidate (LeafCandidate const &)=default | |
bool | longLived () const final |
is long lived? More... | |
double | mass () const final |
mass More... | |
bool | massConstraint () const final |
do mass constraint? More... | |
double | massSqr () const final |
mass squared More... | |
const CandidateBaseRef & | masterClone () const override |
const CandidatePtr & | masterClonePtr () const override |
template<typename Ref > | |
Ref | masterRef () const |
cast master clone reference to a concrete type More... | |
Vector | momentum () const final |
spatial momentum vector More... | |
const Candidate * | mother (size_type) const override |
return mother at a given position (throws an exception) More... | |
double | mt () const final |
transverse mass More... | |
double | mtSqr () const final |
transverse mass squared More... | |
template<typename T > | |
size_type | numberOf () const |
number of components More... | |
template<typename T , typename Tag > | |
size_type | numberOf () const |
number of components More... | |
size_t | numberOfDaughters () const override |
number of daughters More... | |
size_t | numberOfMothers () const override |
number of mothers More... | |
size_t | numberOfSourceCandidatePtrs () const override |
LeafCandidate & | operator= (LeafCandidate &&)=default |
LeafCandidate & | operator= (LeafCandidate const &)=default |
double | p () const final |
magnitude of momentum vector More... | |
const LorentzVector & | p4 () const final |
four-momentum Lorentz vector More... | |
int | pdgId () const final |
PDG identifier. More... | |
double | phi () const final |
momentum azimuthal angle More... | |
const PolarLorentzVector & | polarP4 () const final |
four-momentum Lorentz vector More... | |
double | pt () const final |
transverse momentum More... | |
double | px () const final |
x coordinate of momentum vector More... | |
double | py () const final |
y coordinate of momentum vector More... | |
double | pz () const final |
z coordinate of momentum vector More... | |
double | rapidity () const final |
rapidity More... | |
void | setCharge (Charge q) final |
set electric charge More... | |
void | setLongLived () final |
void | setMass (double m) final |
set particle mass More... | |
void | setMassConstraint () final |
void | setP4 (const LorentzVector &p4) final |
set 4-momentum More... | |
void | setP4 (const PolarLorentzVector &p4) final |
set 4-momentum More... | |
void | setPdgId (int pdgId) final |
void | setPz (double pz) final |
void | setStatus (int status) final |
set status word More... | |
void | setThreeCharge (Charge qx3) final |
set electric charge More... | |
CandidatePtr | sourceCandidatePtr (size_type i) const override |
int | status () const final |
status word More... | |
double | theta () const final |
momentum polar angle More... | |
int | threeCharge () const final |
electric charge More... | |
const Point & | vertex () const override |
vertex position (overwritten by PF...) More... | |
double | vertexChi2 () const override |
chi-squares More... | |
CovarianceMatrix | vertexCovariance () const final |
return SMatrix More... | |
double | vertexCovariance (int i, int j) const override |
(i, j)-th element of error matrix, i, j = 0, ... 2 More... | |
double | vertexNdof () const override |
double | vertexNormalizedChi2 () const override |
chi-squared divided by n.d.o.f. More... | |
double | vx () const override |
x coordinate of vertex position More... | |
double | vy () const override |
y coordinate of vertex position More... | |
double | vz () const override |
z coordinate of vertex position More... | |
double | y () const final |
rapidity More... | |
~LeafCandidate () override | |
destructor More... | |
Public Member Functions inherited from reco::Candidate | |
iterator | begin () |
first daughter iterator More... | |
const_iterator | begin () const |
first daughter const_iterator More... | |
Candidate () | |
default constructor More... | |
iterator | end () |
last daughter iterator More... | |
const_iterator | end () const |
last daughter const_iterator More... | |
template<typename T > | |
T | get () const |
get a component More... | |
template<typename T , typename Tag > | |
T | get () const |
get a component More... | |
template<typename T > | |
T | get (size_type i) const |
get a component More... | |
template<typename T , typename Tag > | |
T | get (size_type i) const |
get a component More... | |
template<typename Ref > | |
Ref | masterRef () const |
cast master clone reference to a concrete type More... | |
template<typename T > | |
size_type | numberOf () const |
number of components More... | |
template<typename T , typename Tag > | |
size_type | numberOf () const |
number of components More... | |
virtual void | setSourceCandidatePtr (const CandidatePtr &ptr) |
Set the ptr to the source Candidate. More... | |
virtual | ~Candidate () |
destructor More... | |
Private Member Functions | |
bool | overlap (const Candidate &) const override |
check overlap with another candidate More... | |
Private Attributes | |
math::XYZPointF | caloPosition_ |
position of seed BasicCluster for shower depth of unconverted photon More... | |
EnergyCorrections | eCorrections_ |
FiducialFlags | fiducialFlagBlock_ |
ShowerShape | full5x5_showerShapeBlock_ |
IsolationVariables | isolationR03_ |
IsolationVariables | isolationR04_ |
MIPVariables | mipVariableBlock_ |
PflowIDVariables | pfID_ |
PflowIsolationVariables | pfIsolation_ |
reco::PhotonCoreRef | photonCore_ |
reference to the PhotonCore More... | |
bool | pixelSeed_ |
SaturationInfo | saturationInfo_ |
ShowerShape | showerShapeBlock_ |
Additional Inherited Members | |
Protected Member Functions inherited from reco::RecoCandidate | |
template<typename R > | |
bool | checkOverlap (const R &r1, const R &r2) const |
check if two components overlap More... | |
enum reco::Photon::P4type |
|
inline |
reco::Photon::Photon | ( | const Photon & | ) |
copy constructor
reco::Photon::Photon | ( | const LorentzVector & | p4, |
const Point & | caloPos, | ||
const PhotonCoreRef & | core, | ||
const Point & | vtx = Point(0, 0, 0) |
||
) |
constructor from values
|
override |
destructor
|
inline |
position in ECAL: this is th SC position if r9<0.93. If r8>0.93 is position of seed BasicCluster taking shower depth for unconverted photon
Definition at line 84 of file Photon.h.
References caloPosition_.
Referenced by FWPhotonDetailView::build().
|
inline |
Accessors for Particle Flow Isolation variables.
Definition at line 482 of file Photon.h.
References reco::Photon::PflowIsolationVariables::chargedHadronIso, and pfIsolation_.
Referenced by Lepton.Lepton::absIsoFromEA(), PhotonAnalyzer::analyze(), pat::Photon::chargedHadronIso(), Photon.Photon::passPhotonIso(), and PhotonAnalyzer::photonSelection().
|
inline |
Definition at line 485 of file Photon.h.
References reco::Photon::PflowIsolationVariables::chargedHadronPFPVIso, and pfIsolation_.
|
inline |
Definition at line 484 of file Photon.h.
References reco::Photon::PflowIsolationVariables::chargedHadronWorstVtxGeomVetoIso, and pfIsolation_.
|
inline |
Definition at line 483 of file Photon.h.
References reco::Photon::PflowIsolationVariables::chargedHadronWorstVtxIso, and pfIsolation_.
|
overridevirtual |
returns a clone of the candidate
Reimplemented from reco::LeafCandidate.
Reimplemented in pat::Photon.
|
inline |
vector of references to Conversion's
Definition at line 60 of file Photon.h.
References photonCore().
Referenced by PhotonValidator::analyze(), PhotonAnalyzer::analyze(), and hasConversionTracks().
|
inline |
vector of references to one leg Conversion's
Definition at line 64 of file Photon.h.
References photonCore().
Referenced by hasConversionTracks().
int reco::Photon::conversionTrackProvenance | ( | const edm::RefToBase< reco::Track > & | convTrack | ) | const |
|
inline |
Shower shape variables.
Definition at line 231 of file Photon.h.
References reco::Photon::ShowerShape::e1x5, and showerShapeBlock_.
Referenced by PhotonAnalyzer::analyze(), and egHLT::OffHelper::fillClusShapeData().
|
inline |
Definition at line 232 of file Photon.h.
References reco::Photon::ShowerShape::e2x5, and showerShapeBlock_.
Referenced by PhotonAnalyzer::analyze(), and egHLT::OffHelper::fillClusShapeData().
|
inline |
Definition at line 233 of file Photon.h.
References reco::Photon::ShowerShape::e3x3, and showerShapeBlock_.
Referenced by PhotonAnalyzer::analyze().
|
inline |
Definition at line 234 of file Photon.h.
References reco::Photon::ShowerShape::e5x5, and showerShapeBlock_.
Referenced by PhotonEnergyCorrector::calculate(), egHLT::OffHelper::fillClusShapeData(), and EGRegressionModifierV1::modifyObject().
|
inline |
Definition at line 490 of file Photon.h.
References pfIsolation_, and reco::Photon::PflowIsolationVariables::sumEcalClusterEt.
|
inline |
Isolation variables in cone dR=0.3.
Definition at line 433 of file Photon.h.
References reco::Photon::IsolationVariables::ecalRecHitSumEt, and isolationR03_.
Referenced by egHLT::OffHelper::fillIsolData().
|
inline |
Egamma Isolation variables in cone dR=0.4 Ecal isolation sum calculated from recHits
Definition at line 410 of file Photon.h.
References reco::Photon::IsolationVariables::ecalRecHitSumEt, and isolationR04_.
Referenced by PatPhotonSimpleAnalyzer::analyze(), SimplePhotonAnalyzer::analyze(), PhotonValidatorMiniAOD::analyze(), PhotonValidator::analyze(), PhotonAnalyzer::analyze(), CutBasedPhotonIDAlgo::decideEB(), CutBasedPhotonIDAlgo::decideEE(), and pat::Photon::ecalIso().
|
inline |
reference to electron Pixel seed
Definition at line 73 of file Photon.h.
References photonCore().
Referenced by hasPixelSeed().
|
inline |
|
inline |
Definition at line 516 of file Photon.h.
References reco::Photon::PflowIDVariables::etOutsideMustache, and pfID_.
|
inline |
full5x5 Shower shape variables
Definition at line 243 of file Photon.h.
References reco::Photon::ShowerShape::e1x5, and full5x5_showerShapeBlock_.
|
inline |
Definition at line 244 of file Photon.h.
References reco::Photon::ShowerShape::e2x5, and full5x5_showerShapeBlock_.
|
inline |
Definition at line 245 of file Photon.h.
References reco::Photon::ShowerShape::e3x3, and full5x5_showerShapeBlock_.
|
inline |
Definition at line 246 of file Photon.h.
References reco::Photon::ShowerShape::e5x5, and full5x5_showerShapeBlock_.
|
inline |
Definition at line 247 of file Photon.h.
References full5x5_showerShapeBlock_, and reco::Photon::ShowerShape::maxEnergyXtal.
|
inline |
Definition at line 250 of file Photon.h.
References reco::Photon::ShowerShape::e1x5, reco::Photon::ShowerShape::e5x5, and full5x5_showerShapeBlock_.
|
inline |
Definition at line 251 of file Photon.h.
References reco::Photon::ShowerShape::e2x5, reco::Photon::ShowerShape::e5x5, and full5x5_showerShapeBlock_.
|
inline |
Definition at line 252 of file Photon.h.
References reco::Photon::ShowerShape::e3x3, full5x5_showerShapeBlock_, and superCluster().
Referenced by PhotonValidatorMiniAOD::analyze(), EGRegressionModifierV3::getRegData(), and EGRegressionModifierV2::modifyObject().
|
inline |
Definition at line 205 of file Photon.h.
References a, and full5x5_showerShapeBlock_.
Referenced by EG9X105XObjectUpdateModifier::modifyObject(), and EGFull5x5ShowerShapeModifierFromValueMaps::modifyObject().
|
inline |
Definition at line 202 of file Photon.h.
References full5x5_showerShapeBlock_.
Referenced by EGRegressionModifierV3::getRegData(), EGRegressionModifierV2::modifyObject(), EG9X105XObjectUpdateModifier::modifyObject(), and EGFull5x5ShowerShapeModifierFromValueMaps::modifyObject().
|
inline |
Definition at line 248 of file Photon.h.
References full5x5_showerShapeBlock_, and reco::Photon::ShowerShape::sigmaEtaEta.
|
inline |
Definition at line 249 of file Photon.h.
References full5x5_showerShapeBlock_, and reco::Photon::ShowerShape::sigmaIetaIeta.
Referenced by PhotonValidatorMiniAOD::analyze(), Photon.Photon::passPhotonID(), and Photon.Photon::photonIDCSA14().
|
inline |
Definition at line 316 of file Photon.h.
References reco::Photon::EnergyCorrections::candidateP4type, and eCorrections_.
Referenced by PhotonValidatorMiniAOD::analyze(), and PhotonAnalyzer::analyze().
float reco::Photon::getCorrectedEnergy | ( | P4type | type | ) | const |
Referenced by PhotonEnergyCorrector::calculate().
float reco::Photon::getCorrectedEnergyError | ( | P4type | type | ) | const |
Referenced by PhotonValidatorMiniAOD::analyze(), PhotonAnalyzer::analyze(), and PhotonEnergyCorrector::calculate().
|
inline |
Get Particle Flow Isolation variables block.
Definition at line 494 of file Photon.h.
References pfIsolation_.
Referenced by EG9X105XObjectUpdateModifier::modifyObject(), and pat::PATPhotonProducer::produce().
|
inline |
the hadronic release in depth1 over electromagnetic fraction
Definition at line 210 of file Photon.h.
References reco::Photon::ShowerShape::hcalDepth1OverEcal, and showerShapeBlock_.
Referenced by PhotonAnalyzer::analyze().
|
inline |
the hadronic release in depth2 over electromagnetic fraction
Definition at line 212 of file Photon.h.
References reco::Photon::ShowerShape::hcalDepth2OverEcal, and showerShapeBlock_.
Referenced by PhotonAnalyzer::analyze().
|
inline |
the total hadronic over electromagnetic fraction
Definition at line 208 of file Photon.h.
References reco::Photon::ShowerShape::hcalDepth1OverEcal, reco::Photon::ShowerShape::hcalDepth2OverEcal, and showerShapeBlock_.
Referenced by PatPhotonSimpleAnalyzer::analyze(), SimplePhotonAnalyzer::analyze(), PhotonValidatorMiniAOD::analyze(), PhotonValidator::analyze(), PhotonAnalyzer::analyze(), CutBasedPhotonIDAlgo::decideEB(), CutBasedPhotonIDAlgo::decideEE(), EGRegressionModifierV3::getRegData(), egHLT::OffPho::hOverE(), EGRegressionModifierV2::modifyObject(), and EGRegressionModifierV1::modifyObject().
|
inline |
returns false if hadronicOverEm is not reliably estimated (e.g. because hcal was off or masked)
Definition at line 214 of file Photon.h.
References reco::Photon::ShowerShape::invalidHcal, and showerShapeBlock_.
|
inline |
the ration of hadronic energy in towers depth1 behind the BCs in the SC and the SC energy
Definition at line 221 of file Photon.h.
References reco::Photon::ShowerShape::hcalDepth1OverEcalBc, and showerShapeBlock_.
|
inline |
the ration of hadronic energy in towers depth2 behind the BCs in the SC and the SC energy
Definition at line 223 of file Photon.h.
References reco::Photon::ShowerShape::hcalDepth2OverEcalBc, and showerShapeBlock_.
|
inline |
the ration of hadronic energy in towers behind the BCs in the SC and the SC energy
Definition at line 217 of file Photon.h.
References reco::Photon::ShowerShape::hcalDepth1OverEcalBc, reco::Photon::ShowerShape::hcalDepth2OverEcalBc, and showerShapeBlock_.
Referenced by PhotonValidatorMiniAOD::analyze(), hltdqm::getUnaryFuncExtraFloat< reco::Photon >(), and PhotonAnalyzer::photonSelection().
|
inline |
returns false if hadTowOverEm is not reliably estimated (e.g. because hcal was off or masked)
Definition at line 228 of file Photon.h.
References reco::Photon::ShowerShape::invalidHcal, and showerShapeBlock_.
|
inline |
Bool flagging photons with a vector of refereces to conversions with size >0.
Definition at line 66 of file Photon.h.
References conversions(), conversionsOneLeg(), relativeConstraints::empty, and photonCore().
Referenced by SimplePi0DiscAnalyzer::analyze(), and PhotonAnalyzer::analyze().
|
inline |
Bool flagging photons having a non-zero size vector of Ref to electornPixel seeds.
Definition at line 75 of file Photon.h.
References electronPixelSeeds(), relativeConstraints::empty, and photonCore().
Referenced by pat::PATPhotonProducer::produce().
|
inline |
Hcal-Depth1 isolation sum subtracting the hadronic energy in towers behind the BCs in the SC.
Definition at line 443 of file Photon.h.
References reco::Photon::IsolationVariables::hcalDepth1TowerSumEtBc, and isolationR03_.
|
inline |
Hcal-Depth1 isolation sum subtracting the hadronic energy in towers behind the BCs in the SC.
Definition at line 420 of file Photon.h.
References reco::Photon::IsolationVariables::hcalDepth1TowerSumEtBc, and isolationR04_.
|
inline |
Hcal-Depth1 isolation sum.
Definition at line 437 of file Photon.h.
References reco::Photon::IsolationVariables::hcalDepth1TowerSumEt, and isolationR03_.
|
inline |
Hcal-Depth1 isolation sum.
Definition at line 414 of file Photon.h.
References reco::Photon::IsolationVariables::hcalDepth1TowerSumEt, and isolationR04_.
|
inline |
Hcal-Depth2 isolation sum subtracting the hadronic energy in towers behind the BCs in the SC.
Definition at line 445 of file Photon.h.
References reco::Photon::IsolationVariables::hcalDepth2TowerSumEtBc, and isolationR03_.
|
inline |
Hcal-Depth2 isolation sum subtracting the hadronic energy in towers behind the BCs in the SC.
Definition at line 422 of file Photon.h.
References reco::Photon::IsolationVariables::hcalDepth2TowerSumEtBc, and isolationR04_.
|
inline |
Hcal-Depth2 isolation sum.
Definition at line 439 of file Photon.h.
References reco::Photon::IsolationVariables::hcalDepth2TowerSumEt, and isolationR03_.
|
inline |
Hcal-Depth2 isolation sum.
Definition at line 416 of file Photon.h.
References reco::Photon::IsolationVariables::hcalDepth2TowerSumEt, and isolationR04_.
|
inline |
Definition at line 491 of file Photon.h.
References pfIsolation_, and reco::Photon::PflowIsolationVariables::sumHcalClusterEt.
|
inline |
Definition at line 224 of file Photon.h.
References reco::Photon::ShowerShape::hcalTowersBehindClusters, and showerShapeBlock_.
|
inline |
Hcal isolation sum subtracting the hadronic energy in towers behind the BCs in the SC.
Definition at line 441 of file Photon.h.
References reco::Photon::IsolationVariables::hcalTowerSumEtBc, and isolationR03_.
|
inline |
Hcal isolation sum subtracting the hadronic energy in towers behind the BCs in the SC.
Definition at line 418 of file Photon.h.
References reco::Photon::IsolationVariables::hcalTowerSumEtBc, and isolationR04_.
Referenced by PhotonValidatorMiniAOD::analyze().
|
inline |
Hcal isolation sum.
Definition at line 435 of file Photon.h.
References reco::Photon::IsolationVariables::hcalTowerSumEt, and isolationR03_.
Referenced by egHLT::OffHelper::fillIsolData(), and PhotonAnalyzer::photonSelection().
|
inline |
Hcal isolation sum.
Definition at line 412 of file Photon.h.
References reco::Photon::IsolationVariables::hcalTowerSumEt, and isolationR04_.
Referenced by PatPhotonSimpleAnalyzer::analyze(), SimplePhotonAnalyzer::analyze(), PhotonValidatorMiniAOD::analyze(), PhotonValidator::analyze(), PhotonAnalyzer::analyze(), CutBasedPhotonIDAlgo::decideEB(), CutBasedPhotonIDAlgo::decideEE(), and pat::Photon::hcalIso().
|
inline |
Ritrievs fiducial flags true if photon is in ECAL barrel
Definition at line 119 of file Photon.h.
References fiducialFlagBlock_, and reco::Photon::FiducialFlags::isEB.
Referenced by Electron.Electron::absIsoWithFSR(), PatPhotonSimpleAnalyzer::analyze(), PhotonAnalyzer::analyze(), HGCalEgammaIDHelper::computeHGCAL(), EGRegressionModifierV3::getRegData(), EGRegressionModifierV2::modifyObject(), EGRegressionModifierV1::modifyObject(), EGRegressionModifierV3::modifyObject(), and PhotonAnalyzer::photonSelection().
|
inline |
true if photon is in boundary between EB and EE
Definition at line 131 of file Photon.h.
References fiducialFlagBlock_, and reco::Photon::FiducialFlags::isEBEEGap.
Referenced by PatPhotonSimpleAnalyzer::analyze(), CutBasedPhotonIDAlgo::decideEB(), CutBasedPhotonIDAlgo::decideEE(), egHLT::OffPho::isGap(), PhotonAnalyzer::photonSelection(), and PhotonAnalyzer::photonSelectionSlimmed().
|
inline |
Definition at line 124 of file Photon.h.
References fiducialFlagBlock_, and reco::Photon::FiducialFlags::isEBEtaGap.
Referenced by CutBasedPhotonIDAlgo::decideEB(), CutBasedPhotonIDAlgo::decideEE(), and isEBGap().
|
inline |
true if photon is in EB, and inside the boundaries in super crystals/modules
Definition at line 123 of file Photon.h.
References isEBEtaGap(), and isEBPhiGap().
Referenced by PatPhotonSimpleAnalyzer::analyze(), and egHLT::OffPho::isGap().
|
inline |
Definition at line 125 of file Photon.h.
References fiducialFlagBlock_, and reco::Photon::FiducialFlags::isEBPhiGap.
Referenced by CutBasedPhotonIDAlgo::decideEB(), CutBasedPhotonIDAlgo::decideEE(), and isEBGap().
|
inline |
Definition at line 121 of file Photon.h.
References fiducialFlagBlock_, and reco::Photon::FiducialFlags::isEE.
Referenced by PatPhotonSimpleAnalyzer::analyze(), PhotonAnalyzer::analyze(), and PhotonAnalyzer::photonSelection().
|
inline |
Definition at line 129 of file Photon.h.
References fiducialFlagBlock_, and reco::Photon::FiducialFlags::isEEDeeGap.
Referenced by CutBasedPhotonIDAlgo::decideEB(), CutBasedPhotonIDAlgo::decideEE(), and isEEGap().
|
inline |
true if photon is in EE, and inside the boundaries in supercrystal/D
Definition at line 127 of file Photon.h.
References isEEDeeGap(), and isEERingGap().
Referenced by PatPhotonSimpleAnalyzer::analyze(), and egHLT::OffPho::isGap().
|
inline |
Definition at line 128 of file Photon.h.
References fiducialFlagBlock_, and reco::Photon::FiducialFlags::isEERingGap.
Referenced by CutBasedPhotonIDAlgo::decideEB(), CutBasedPhotonIDAlgo::decideEE(), and isEEGap().
|
inline |
|
inlineoverridevirtual |
Implement Candidate method for particle species.
Reimplemented from reco::LeafCandidate.
|
inline |
Definition at line 266 of file Photon.h.
References reco::Photon::SaturationInfo::isSeedSaturated, and saturationInfo_.
|
inline |
|
inline |
Definition at line 235 of file Photon.h.
References reco::Photon::ShowerShape::maxEnergyXtal, and showerShapeBlock_.
Referenced by PhotonAnalyzer::analyze().
|
inline |
MIP variables.
Definition at line 344 of file Photon.h.
References reco::Photon::MIPVariables::mipChi2, and mipVariableBlock_.
|
inline |
Definition at line 347 of file Photon.h.
References reco::Photon::MIPVariables::mipIntercept, and mipVariableBlock_.
|
inline |
Definition at line 349 of file Photon.h.
References reco::Photon::MIPVariables::mipIsHalo, and mipVariableBlock_.
|
inline |
Definition at line 348 of file Photon.h.
References reco::Photon::MIPVariables::mipNhitCone, and mipVariableBlock_.
|
inline |
Definition at line 346 of file Photon.h.
References reco::Photon::MIPVariables::mipSlope, and mipVariableBlock_.
|
inline |
Definition at line 345 of file Photon.h.
References reco::Photon::MIPVariables::mipTotEnergy, and mipVariableBlock_.
|
inline |
Definition at line 515 of file Photon.h.
References reco::Photon::PflowIDVariables::nClusterOutsideMustache, and pfID_.
|
inline |
Definition at line 486 of file Photon.h.
References reco::Photon::PflowIsolationVariables::neutralHadronIso, and pfIsolation_.
Referenced by Lepton.Lepton::absIsoFromEA(), PhotonAnalyzer::analyze(), pat::Photon::neutralHadronIso(), and Photon.Photon::passPhotonIso().
|
inline |
Definition at line 265 of file Photon.h.
References reco::Photon::SaturationInfo::nSaturatedXtals, and saturationInfo_.
Referenced by EGRegressionModifierV3::getRegData(), EGRegressionModifierV2::modifyObject(), and EGRegressionModifierV3::modifyObject().
|
inline |
Definition at line 453 of file Photon.h.
References isolationR03_, and reco::Photon::IsolationVariables::nTrkHollowCone.
Referenced by egHLT::OffHelper::fillIsolData().
|
inline |
Definition at line 430 of file Photon.h.
References isolationR04_, and reco::Photon::IsolationVariables::nTrkHollowCone.
Referenced by PatPhotonSimpleAnalyzer::analyze(), PhotonAnalyzer::analyze(), CutBasedPhotonIDAlgo::decideEB(), and CutBasedPhotonIDAlgo::decideEE().
|
inline |
Definition at line 451 of file Photon.h.
References isolationR03_, and reco::Photon::IsolationVariables::nTrkSolidCone.
|
inline |
Definition at line 428 of file Photon.h.
References isolationR04_, and reco::Photon::IsolationVariables::nTrkSolidCone.
Referenced by PatPhotonSimpleAnalyzer::analyze(), PhotonValidatorMiniAOD::analyze(), PhotonValidator::analyze(), PhotonAnalyzer::analyze(), CutBasedPhotonIDAlgo::decideEB(), and CutBasedPhotonIDAlgo::decideEE().
|
overrideprivatevirtual |
check overlap with another candidate
Implements reco::RecoCandidate.
const LorentzVector& reco::Photon::p4 | ( | P4type | type | ) | const |
|
inline |
|
inline |
|
inline |
returns a reference to the core photon object
Definition at line 46 of file Photon.h.
References photonCore_.
Referenced by conversions(), conversionsOneLeg(), electronPixelSeeds(), hasConversionTracks(), hasPixelSeed(), isPFlowPhoton(), isStandardPhoton(), parentSuperCluster(), and setPhotonCore().
|
inline |
Definition at line 487 of file Photon.h.
References pfIsolation_, and reco::Photon::PflowIsolationVariables::photonIso.
Referenced by Lepton.Lepton::absIsoFromEA(), PhotonAnalyzer::analyze(), Photon.Photon::passPhotonIso(), and pat::Photon::photonIso().
|
inline |
Definition at line 238 of file Photon.h.
References reco::Photon::ShowerShape::e1x5, reco::Photon::ShowerShape::e5x5, and showerShapeBlock_.
Referenced by PhotonValidatorMiniAOD::analyze(), PhotonValidator::analyze(), and PhotonAnalyzer::analyze().
|
inline |
Definition at line 239 of file Photon.h.
References reco::Photon::ShowerShape::e2x5, reco::Photon::ShowerShape::e5x5, and showerShapeBlock_.
Referenced by PhotonValidatorMiniAOD::analyze(), PhotonValidator::analyze(), and PhotonAnalyzer::analyze().
|
inline |
Definition at line 240 of file Photon.h.
References reco::Photon::ShowerShape::e3x3, showerShapeBlock_, and superCluster().
Referenced by PatPhotonSimpleAnalyzer::analyze(), SimplePhotonAnalyzer::analyze(), PhotonValidatorMiniAOD::analyze(), SimplePi0DiscAnalyzer::analyze(), PhotonValidator::analyze(), PhotonAnalyzer::analyze(), PhotonEnergyCorrector::calculate(), CutBasedPhotonIDAlgo::decideEB(), CutBasedPhotonIDAlgo::decideEE(), egHLT::OffHelper::fillClusShapeData(), EGRegressionModifierV1::modifyObject(), and PhotonAnalyzer::photonSelection().
|
inline |
|
inline |
Definition at line 312 of file Photon.h.
References reco::Photon::EnergyCorrections::candidateP4type, and eCorrections_.
Referenced by GEDPhotonProducer::fillPhotonCollection().
void reco::Photon::setCorrectedEnergy | ( | P4type | type, |
float | E, | ||
float | dE, | ||
bool | toCand = true |
||
) |
|
inline |
Definition at line 311 of file Photon.h.
References MillePedeFileConverter_cfg::e, and eCorrections_.
|
inline |
set flags for photons in the ECAL fiducial volume
Definition at line 116 of file Photon.h.
References a, and fiducialFlagBlock_.
|
inline |
set relevant isolation variables
Definition at line 403 of file Photon.h.
References isolationR03_, and isolationR04_.
|
inline |
void reco::Photon::setP4 | ( | P4type | type, |
const LorentzVector & | p4, | ||
float | p4Error, | ||
bool | setToRecoCandidate | ||
) |
Referenced by GEDPhotonProducer::fillPhotonCollection(), and Jet.Jet::setCorrP4().
|
inline |
Definition at line 519 of file Photon.h.
References pfID_.
Referenced by GEDPhotonProducer::fillPhotonCollection().
|
inline |
Set Particle Flow Isolation variables.
Definition at line 497 of file Photon.h.
References pfIsolation_.
Referenced by GEDPhotonProducer::fillPhotonCollection(), EG9X105XObjectUpdateModifier::modifyObject(), and pat::PATPhotonProducer::produce().
|
inline |
|
inline |
Definition at line 268 of file Photon.h.
References alignCSCRings::s, and saturationInfo_.
Referenced by EG8XObjectUpdateModifier::modifyObject().
|
inline |
Definition at line 204 of file Photon.h.
References a, and showerShapeBlock_.
Referenced by EG9X105XObjectUpdateModifier::modifyObject().
|
overridevirtual |
set primary event vertex used to define photon direction
Reimplemented from reco::LeafCandidate.
|
inline |
Definition at line 201 of file Photon.h.
References showerShapeBlock_.
Referenced by EGRegressionModifierV1::modifyObject(), and EG9X105XObjectUpdateModifier::modifyObject().
|
inline |
Definition at line 236 of file Photon.h.
References showerShapeBlock_, and reco::Photon::ShowerShape::sigmaEtaEta.
Referenced by egHLT::OffHelper::fillClusShapeData().
|
inline |
Definition at line 237 of file Photon.h.
References showerShapeBlock_, and reco::Photon::ShowerShape::sigmaIetaIeta.
Referenced by SimplePhotonAnalyzer::analyze(), PhotonValidatorMiniAOD::analyze(), PhotonValidator::analyze(), PhotonAnalyzer::analyze(), CutBasedPhotonIDAlgo::decideEB(), CutBasedPhotonIDAlgo::decideEE(), egHLT::OffHelper::fillClusShapeData(), and PhotonAnalyzer::photonSelection().
|
overridevirtual |
Ref to SuperCluster.
Reimplemented from reco::RecoCandidate.
Reimplemented in pat::Photon.
Referenced by SimplePhotonAnalyzer::analyze(), SimplePi0DiscAnalyzer::analyze(), TkConvValidator::analyze(), PhotonValidator::analyze(), PhotonAnalyzer::analyze(), EgammaObjects::analyzePhotons(), FWPhotonDetailView::build(), PhotonIsolationCalculator::calculate(), PhotonEnergyCorrector::calculate(), HGCalEgammaIDHelper::computeHGCAL(), egHLT::OffPho::etaSC(), egHLT::OffPho::etSC(), egHLT::OffHelper::fillClusShapeData(), EgammaObjects::findRecoMass(), full5x5_r9(), EGRegressionModifierV3::getRegData(), EGRegressionModifierV2::modifyObject(), EGRegressionModifierV1::modifyObject(), EG8XObjectUpdateModifier::modifyObject(), EG9X105XObjectUpdateModifier::modifyObject(), EGRegressionModifierV3::modifyObject(), Electron.Electron::mvaIDLoose(), Electron.Electron::mvaIDRun2(), Electron.Electron::mvaIDTight(), PhotonMVAEstimator::mvaValue(), egHLT::OffPho::phiSC(), pat::PATPhotonProducer::produce(), and r9().
|
inline |
Definition at line 449 of file Photon.h.
References isolationR03_, and reco::Photon::IsolationVariables::trkSumPtHollowCone.
Referenced by egHLT::OffHelper::fillIsolData(), and PhotonAnalyzer::photonSelection().
|
inline |
Definition at line 426 of file Photon.h.
References isolationR04_, and reco::Photon::IsolationVariables::trkSumPtHollowCone.
Referenced by PatPhotonSimpleAnalyzer::analyze(), PhotonAnalyzer::analyze(), CutBasedPhotonIDAlgo::decideEB(), and CutBasedPhotonIDAlgo::decideEE().
|
inline |
Definition at line 447 of file Photon.h.
References isolationR03_, and reco::Photon::IsolationVariables::trkSumPtSolidCone.
|
inline |
Definition at line 424 of file Photon.h.
References isolationR04_, and reco::Photon::IsolationVariables::trkSumPtSolidCone.
Referenced by PatPhotonSimpleAnalyzer::analyze(), SimplePhotonAnalyzer::analyze(), PhotonValidatorMiniAOD::analyze(), PhotonValidator::analyze(), PhotonAnalyzer::analyze(), CutBasedPhotonIDAlgo::decideEB(), CutBasedPhotonIDAlgo::decideEE(), and pat::Photon::trackIso().
|
private |
position of seed BasicCluster for shower depth of unconverted photon
Definition at line 525 of file Photon.h.
Referenced by caloPosition().
|
private |
Definition at line 537 of file Photon.h.
Referenced by energyCorrections(), getCandidateP4type(), setCandidateP4type(), and setEnergyCorrections().
|
private |
Definition at line 531 of file Photon.h.
Referenced by isEB(), isEBEEGap(), isEBEtaGap(), isEBPhiGap(), isEE(), isEEDeeGap(), isEERingGap(), and setFiducialVolumeFlags().
|
private |
Definition at line 535 of file Photon.h.
Referenced by full5x5_e1x5(), full5x5_e2x5(), full5x5_e3x3(), full5x5_e5x5(), full5x5_maxEnergyXtal(), full5x5_r1x5(), full5x5_r2x5(), full5x5_r9(), full5x5_setShowerShapeVariables(), full5x5_showerShapeVariables(), full5x5_sigmaEtaEta(), and full5x5_sigmaIetaIeta().
|
private |
Definition at line 533 of file Photon.h.
Referenced by ecalRecHitSumEtConeDR03(), hcalDepth1TowerSumEtBcConeDR03(), hcalDepth1TowerSumEtConeDR03(), hcalDepth2TowerSumEtBcConeDR03(), hcalDepth2TowerSumEtConeDR03(), hcalTowerSumEtBcConeDR03(), hcalTowerSumEtConeDR03(), nTrkHollowConeDR03(), nTrkSolidConeDR03(), setIsolationVariables(), trkSumPtHollowConeDR03(), and trkSumPtSolidConeDR03().
|
private |
Definition at line 532 of file Photon.h.
Referenced by ecalRecHitSumEtConeDR04(), hcalDepth1TowerSumEtBcConeDR04(), hcalDepth1TowerSumEtConeDR04(), hcalDepth2TowerSumEtBcConeDR04(), hcalDepth2TowerSumEtConeDR04(), hcalTowerSumEtBcConeDR04(), hcalTowerSumEtConeDR04(), nTrkHollowConeDR04(), nTrkSolidConeDR04(), setIsolationVariables(), trkSumPtHollowConeDR04(), and trkSumPtSolidConeDR04().
|
private |
Definition at line 538 of file Photon.h.
Referenced by mipChi2(), mipIntercept(), mipIsHalo(), mipNhitCone(), mipSlope(), mipTotEnergy(), and setMIPVariables().
|
private |
Definition at line 540 of file Photon.h.
Referenced by etOutsideMustache(), nClusterOutsideMustache(), pfMVA(), and setPflowIDVariables().
|
private |
Definition at line 539 of file Photon.h.
Referenced by chargedHadronIso(), chargedHadronPFPVIso(), chargedHadronWorstVtxGeomVetoIso(), chargedHadronWorstVtxIso(), ecalPFClusterIso(), getPflowIsolationVariables(), hcalPFClusterIso(), neutralHadronIso(), photonIso(), and setPflowIsolationVariables().
|
private |
reference to the PhotonCore
Definition at line 527 of file Photon.h.
Referenced by photonCore(), and setPhotonCore().
|
private |
|
private |
Definition at line 536 of file Photon.h.
Referenced by isSeedSaturated(), nSaturatedXtals(), saturationInfo(), and setSaturationInfo().
|
private |
Definition at line 534 of file Photon.h.
Referenced by e1x5(), e2x5(), e3x3(), e5x5(), hadronicDepth1OverEm(), hadronicDepth2OverEm(), hadronicOverEm(), hadronicOverEmValid(), hadTowDepth1OverEm(), hadTowDepth2OverEm(), hadTowOverEm(), hadTowOverEmValid(), hcalTowersBehindClusters(), maxEnergyXtal(), r1x5(), r2x5(), r9(), setShowerShapeVariables(), showerShapeVariables(), sigmaEtaEta(), and sigmaIetaIeta().