#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 Photon &) | |
copy constructor More... | |
Photon (const LorentzVector &p4, const Point &caloPos, const PhotonCoreRef &core, const Point &vtx=Point(0, 0, 0)) | |
constructor from values 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 (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... | |
Candidate * | daughter (const std::string &s) override |
return daughter with a specified role name More... | |
const Candidate * | daughter (const std::string &s) const override |
return daughter with a specified role name 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 () | |
LeafCandidate (const Candidate &c) | |
template<typename... Args> | |
LeafCandidate (Args &&...args) | |
LeafCandidate (LeafCandidate &rh) | |
LeafCandidate (LeafCandidate &&)=default | |
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... | |
double | vertexCovariance (int i, int j) const override |
(i, j)-th element of error matrix, i, j = 0, ... 2 More... | |
CovarianceMatrix | vertexCovariance () const final |
return SMatrix 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 | |
const_iterator | begin () const |
first daughter const_iterator More... | |
iterator | begin () |
first daughter iterator More... | |
Candidate () | |
default constructor More... | |
const_iterator | end () const |
last daughter const_iterator More... | |
iterator | end () |
last daughter 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... | |
Enumerator | |
---|---|
egamma | |
pflow | |
both |
enum reco::Photon::P4type |
Enumerator | |
---|---|
undefined | |
ecal_standard | |
ecal_photons | |
regression1 | |
regression2 |
Definition at line 274 of file Photon.h.
|
inline |
default constructor
Definition at line 32 of file Photon.h.
References clone(), reco::LeafCandidate::p4(), pixelSeed_, extraflags_cff::vtx, and ~Photon().
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
Referenced by Photon().
|
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 81 of file Photon.h.
References caloPosition_, setVertex(), and reco::LeafCandidate::vertex().
Referenced by FWPhotonDetailView::addSceneInfo(), and FWPhotonDetailView::build().
|
inline |
Accessors for Particle Flow Isolation variables.
Definition at line 493 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 496 of file Photon.h.
References reco::Photon::PflowIsolationVariables::chargedHadronPFPVIso, and pfIsolation_.
|
inline |
Definition at line 495 of file Photon.h.
References reco::Photon::PflowIsolationVariables::chargedHadronWorstVtxGeomVetoIso, and pfIsolation_.
|
inline |
Definition at line 494 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.
Referenced by Photon().
|
inline |
vector of references to Conversion's
Definition at line 64 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 70 of file Photon.h.
References photonCore().
Referenced by hasConversionTracks().
int reco::Photon::conversionTrackProvenance | ( | const edm::RefToBase< reco::Track > & | convTrack | ) | const |
Referenced by hasPixelSeed().
|
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(), EGEnergyCorrector::CorrectedEnergyWithError(), EGEnergyCorrector::CorrectedEnergyWithErrorV3(), egHLT::OffHelper::fillClusShapeData(), and EGRegressionModifierV1::modifyObject().
|
inline |
Definition at line 502 of file Photon.h.
References pfIsolation_, and reco::Photon::PflowIsolationVariables::sumEcalClusterEt.
|
inline |
Isolation variables in cone dR=0.3.
Definition at line 439 of file Photon.h.
References reco::Photon::IsolationVariables::ecalRecHitSumEt, and isolationR03_.
Referenced by EcalIsolationCorrector::correctForHLTDefinition(), EcalIsolationCorrector::correctForNoise(), egHLT::OffHelper::fillIsolData(), PFEGammaFilters::passPhotonSelection(), and PhotonSelectorAlgo::passPhotonSelection().
|
inline |
Egamma Isolation variables in cone dR=0.4 Ecal isolation sum calculated from recHits
Definition at line 416 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 PhotonSelectorAlgo::passPhotonSelection().
|
inline |
reference to electron Pixel seed
Definition at line 74 of file Photon.h.
References photonCore().
Referenced by hasPixelSeed().
|
inline |
|
inline |
Definition at line 529 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(), PhotonEnergyCalibrator::calibrate(), EGRegressionModifierV3::getRegData(), and EGRegressionModifierV2::modifyObject().
|
inline |
Definition at line 209 of file Photon.h.
References a, and full5x5_showerShapeBlock_.
Referenced by EG9X105XObjectUpdateModifier::modifyObject(), and EGFull5x5ShowerShapeModifierFromValueMaps::modifyObject().
|
inline |
Definition at line 206 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 318 of file Photon.h.
References reco::Photon::EnergyCorrections::candidateP4type, eCorrections_, and reco::LeafCandidate::p4().
Referenced by PhotonValidatorMiniAOD::analyze(), and PhotonAnalyzer::analyze().
float reco::Photon::getCorrectedEnergy | ( | P4type | type | ) | const |
float reco::Photon::getCorrectedEnergyError | ( | P4type | type | ) | const |
|
inline |
Get Particle Flow Isolation variables block.
Definition at line 506 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 214 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 216 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 212 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(), EGEnergyCorrector::CorrectedEnergyWithError(), CutBasedPhotonIDAlgo::decideEB(), CutBasedPhotonIDAlgo::decideEE(), EGRegressionModifierV3::getRegData(), egHLT::OffPho::hOverE(), EGRegressionModifierV2::modifyObject(), EGRegressionModifierV1::modifyObject(), and PhotonSelectorAlgo::passPhotonSelection().
|
inline |
returns false if hadronicOverEm is not reliably estimated (e.g. because hcal was off or masked)
Definition at line 218 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 223 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 225 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 221 of file Photon.h.
References reco::Photon::ShowerShape::hcalDepth1OverEcalBc, reco::Photon::ShowerShape::hcalDepth2OverEcalBc, and showerShapeBlock_.
Referenced by PhotonValidatorMiniAOD::analyze(), EGEnergyCorrector::CorrectedEnergyWithErrorV3(), hltdqm::getUnaryFuncExtraFloat< reco::Photon >(), PFEGammaFilters::passPhotonSelection(), 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_.
Referenced by PFEGammaFilters::passPhotonSelection().
|
inline |
Bool flagging photons with a vector of refereces to conversions with size >0.
Definition at line 72 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 76 of file Photon.h.
References conversionTrackProvenance(), 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 449 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 426 of file Photon.h.
References reco::Photon::IsolationVariables::hcalDepth1TowerSumEtBc, and isolationR04_.
|
inline |
Hcal-Depth1 isolation sum.
Definition at line 443 of file Photon.h.
References reco::Photon::IsolationVariables::hcalDepth1TowerSumEt, and isolationR03_.
|
inline |
Hcal-Depth1 isolation sum.
Definition at line 420 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 451 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 428 of file Photon.h.
References reco::Photon::IsolationVariables::hcalDepth2TowerSumEtBc, and isolationR04_.
|
inline |
Hcal-Depth2 isolation sum.
Definition at line 445 of file Photon.h.
References reco::Photon::IsolationVariables::hcalDepth2TowerSumEt, and isolationR03_.
|
inline |
Hcal-Depth2 isolation sum.
Definition at line 422 of file Photon.h.
References reco::Photon::IsolationVariables::hcalDepth2TowerSumEt, and isolationR04_.
|
inline |
Definition at line 503 of file Photon.h.
References pfIsolation_, and reco::Photon::PflowIsolationVariables::sumHcalClusterEt.
|
inline |
Definition at line 226 of file Photon.h.
References reco::Photon::ShowerShape::hcalTowersBehindClusters, and showerShapeBlock_.
Referenced by PhotonIsolationCalculator::calculateHcalTowerIso().
|
inline |
Hcal isolation sum subtracting the hadronic energy in towers behind the BCs in the SC.
Definition at line 447 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 424 of file Photon.h.
References reco::Photon::IsolationVariables::hcalTowerSumEtBc, and isolationR04_.
Referenced by PhotonValidatorMiniAOD::analyze().
|
inline |
Hcal isolation sum.
Definition at line 441 of file Photon.h.
References reco::Photon::IsolationVariables::hcalTowerSumEt, and isolationR03_.
Referenced by egHLT::OffHelper::fillIsolData(), PFEGammaFilters::passPhotonSelection(), PhotonSelectorAlgo::passPhotonSelection(), and PhotonAnalyzer::photonSelection().
|
inline |
Hcal isolation sum.
Definition at line 418 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 PhotonSelectorAlgo::passPhotonSelection().
|
inline |
Ritrievs fiducial flags true if photon is in ECAL barrel
Definition at line 121 of file Photon.h.
References fiducialFlagBlock_, and reco::Photon::FiducialFlags::isEB.
Referenced by Electron.Electron::absIsoWithFSR(), PatPhotonSimpleAnalyzer::analyze(), PhotonAnalyzer::analyze(), HGCalEgammaIDHelper::computeHGCAL(), PhotonIDValueMapProducer::computeWorstPFChargedIsolation(), EcalIsolationCorrector::correctForHLTDefinition(), EcalIsolationCorrector::correctForNoise(), EGRegressionModifierV3::getRegData(), EGRegressionModifierV2::modifyObject(), EGRegressionModifierV1::modifyObject(), EGRegressionModifierV3::modifyObject(), PFEGammaFilters::passPhotonSelection(), and PhotonAnalyzer::photonSelection().
|
inline |
true if photon is in boundary between EB and EE
Definition at line 133 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 126 of file Photon.h.
References fiducialFlagBlock_, and reco::Photon::FiducialFlags::isEBEtaGap.
Referenced by CutBasedPhotonIDAlgo::decideEB(), and CutBasedPhotonIDAlgo::decideEE().
|
inline |
true if photon is in EB, and inside the boundaries in super crystals/modules
Definition at line 125 of file Photon.h.
References reco::Photon::FiducialFlags::isEBEtaGap, and reco::Photon::FiducialFlags::isEBPhiGap.
Referenced by PatPhotonSimpleAnalyzer::analyze(), and egHLT::OffPho::isGap().
|
inline |
Definition at line 127 of file Photon.h.
References fiducialFlagBlock_, and reco::Photon::FiducialFlags::isEBPhiGap.
Referenced by CutBasedPhotonIDAlgo::decideEB(), and CutBasedPhotonIDAlgo::decideEE().
|
inline |
Definition at line 123 of file Photon.h.
References fiducialFlagBlock_, and reco::Photon::FiducialFlags::isEE.
Referenced by PatPhotonSimpleAnalyzer::analyze(), PhotonAnalyzer::analyze(), and PhotonAnalyzer::photonSelection().
|
inline |
Definition at line 131 of file Photon.h.
References fiducialFlagBlock_, and reco::Photon::FiducialFlags::isEEDeeGap.
Referenced by CutBasedPhotonIDAlgo::decideEB(), and CutBasedPhotonIDAlgo::decideEE().
|
inline |
true if photon is in EE, and inside the boundaries in supercrystal/D
Definition at line 129 of file Photon.h.
References reco::Photon::FiducialFlags::isEEDeeGap, and reco::Photon::FiducialFlags::isEERingGap.
Referenced by PatPhotonSimpleAnalyzer::analyze(), and egHLT::OffPho::isGap().
|
inline |
Definition at line 130 of file Photon.h.
References fiducialFlagBlock_, and reco::Photon::FiducialFlags::isEERingGap.
Referenced by CutBasedPhotonIDAlgo::decideEB(), and CutBasedPhotonIDAlgo::decideEE().
|
inline |
Retrieve photonCore attributes.
Definition at line 57 of file Photon.h.
References photonCore().
|
inlineoverridevirtual |
Implement Candidate method for particle species.
Reimplemented from reco::LeafCandidate.
Definition at line 85 of file Photon.h.
References funct::true.
|
inline |
Definition at line 267 of file Photon.h.
References reco::Photon::SaturationInfo::isSeedSaturated, and saturationInfo_.
|
inline |
Definition at line 58 of file Photon.h.
References photonCore(), and superCluster().
|
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 348 of file Photon.h.
References reco::Photon::MIPVariables::mipChi2, and mipVariableBlock_.
|
inline |
Definition at line 351 of file Photon.h.
References reco::Photon::MIPVariables::mipIntercept, and mipVariableBlock_.
|
inline |
Definition at line 353 of file Photon.h.
References reco::Photon::MIPVariables::mipIsHalo, and mipVariableBlock_.
|
inline |
Definition at line 352 of file Photon.h.
References reco::Photon::MIPVariables::mipNhitCone, and mipVariableBlock_.
|
inline |
Definition at line 350 of file Photon.h.
References reco::Photon::MIPVariables::mipSlope, and mipVariableBlock_.
|
inline |
Definition at line 349 of file Photon.h.
References reco::Photon::MIPVariables::mipTotEnergy, and mipVariableBlock_.
|
inline |
Definition at line 528 of file Photon.h.
References reco::Photon::PflowIDVariables::nClusterOutsideMustache, and pfID_.
|
inline |
Definition at line 497 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 266 of file Photon.h.
References reco::Photon::SaturationInfo::nSaturatedXtals, and saturationInfo_.
Referenced by EGRegressionModifierV3::getRegData(), EGRegressionModifierV2::modifyObject(), and EGRegressionModifierV3::modifyObject().
|
inline |
Definition at line 459 of file Photon.h.
References isolationR03_, and reco::Photon::IsolationVariables::nTrkHollowCone.
Referenced by egHLT::OffHelper::fillIsolData().
|
inline |
Definition at line 436 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 457 of file Photon.h.
References isolationR03_, and reco::Photon::IsolationVariables::nTrkSolidCone.
|
inline |
Definition at line 434 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.
Referenced by setPflowIDVariables().
const LorentzVector& reco::Photon::p4 | ( | P4type | type | ) | const |
|
inline |
Ref to PFlow SuperCluster.
Definition at line 62 of file Photon.h.
References photonCore().
|
inline |
|
inline |
returns a reference to the core photon object
Definition at line 50 of file Photon.h.
References photonCore_.
Referenced by conversions(), conversionsOneLeg(), electronPixelSeeds(), hasConversionTracks(), hasPixelSeed(), isPFlowPhoton(), isStandardPhoton(), parentSuperCluster(), ReducedEGProducer::relinkPhotonCore(), and setPhotonCore().
|
inline |
Definition at line 498 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(), SimplePi0DiscAnalyzer::analyze(), PhotonValidatorMiniAOD::analyze(), PhotonValidator::analyze(), PhotonAnalyzer::analyze(), PhotonEnergyCorrector::calculate(), EGEnergyCorrector::CorrectedEnergyWithError(), EGEnergyCorrector::CorrectedEnergyWithErrorV3(), CutBasedPhotonIDAlgo::decideEB(), CutBasedPhotonIDAlgo::decideEE(), egHLT::OffHelper::fillClusShapeData(), EGRegressionModifierV1::modifyObject(), and PhotonAnalyzer::photonSelection().
|
inline |
|
inline |
Definition at line 314 of file Photon.h.
References reco::Photon::EnergyCorrections::candidateP4type, eCorrections_, getCorrectedEnergy(), and getCorrectedEnergyError().
Referenced by GEDPhotonProducer::fillPhotonCollection().
void reco::Photon::setCorrectedEnergy | ( | P4type | type, |
float | E, | ||
float | dE, | ||
bool | toCand = true |
||
) |
Referenced by PhotonEnergyCorrector::calculate(), ReducedEGProducer::calibratePhoton(), reco::Photon::EnergyCorrections::EnergyCorrections(), EGRegressionModifierV2::modifyObject(), EGRegressionModifierV1::modifyObject(), EGRegressionModifierV3::modifyObject(), PhotonEnergyCalibrator::setEnergyAndSystVarations(), and SimplePhoton::writeTo().
|
inline |
Definition at line 313 of file Photon.h.
References MillePedeFileConverter_cfg::e, and eCorrections_.
|
inline |
set flags for photons in the ECAL fiducial volume
Definition at line 118 of file Photon.h.
References a, and fiducialFlagBlock_.
|
inline |
set relevant isolation variables
Definition at line 412 of file Photon.h.
References isolationR03_, and isolationR04_.
|
inline |
void reco::Photon::setP4 | ( | P4type | type, |
const LorentzVector & | p4, | ||
float | p4Error, | ||
bool | setToRecoCandidate | ||
) |
|
inline |
Definition at line 532 of file Photon.h.
References overlap(), and pfID_.
Referenced by GEDPhotonProducer::fillPhotonCollection().
|
inline |
Set Particle Flow Isolation variables.
Definition at line 509 of file Photon.h.
References pfIsolation_.
Referenced by GEDPhotonProducer::fillPhotonCollection(), EG9X105XObjectUpdateModifier::modifyObject(), and pat::PATPhotonProducer::produce().
|
inline |
Definition at line 51 of file Photon.h.
References photonCore(), and photonCore_.
Referenced by ReducedEGProducer::relinkPhotonCore().
|
inline |
Definition at line 269 of file Photon.h.
References alignCSCRings::s, and saturationInfo_.
Referenced by EG8XObjectUpdateModifier::modifyObject(), and pat::PATPhotonSlimmer::produce().
|
inline |
Definition at line 208 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.
Referenced by caloPosition().
|
inline |
Definition at line 205 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(), PFEGammaFilters::passPhotonSelection(), and PhotonAnalyzer::photonSelection().
|
overridevirtual |
Ref to SuperCluster.
Reimplemented from reco::RecoCandidate.
Reimplemented in pat::Photon.
Referenced by FWPhotonDetailView::addSceneInfo(), SimplePhotonAnalyzer::analyze(), SimplePi0DiscAnalyzer::analyze(), TkConvValidator::analyze(), PhotonValidator::analyze(), PhotonAnalyzer::analyze(), EgammaObjects::analyzePhotons(), FWPhotonDetailView::build(), FWPhotonProxyBuilder::buildViewType(), PhotonIsolationCalculator::calculate(), PhotonEnergyCorrector::calculate(), PhotonEnergyCalibrator::calibrate(), PhotonIsolationCalculator::classify(), helper::PhotonCollectionStoreManager::cloneAndStore(), HGCalEgammaIDHelper::computeHGCAL(), PhotonIDValueMapProducer::computeWorstPFChargedIsolation(), EGEnergyCorrector::CorrectedEnergyWithError(), EGEnergyCorrector::CorrectedEnergyWithErrorV3(), PFCandWithSuperClusterExtractor::depositFromObject(), egHLT::OffPho::etaSC(), egHLT::OffPho::etSC(), PFIsolationEstimator::fGetIsolationInRings(), PFPhotonIsolationCalculator::fGetIsolationInRings(), egHLT::OffHelper::fillClusShapeData(), PhotonMVAEstimator::findCategory(), EgammaObjects::findRecoMass(), full5x5_r9(), PhotonMIPHaloTagger::GetMipTrailFit(), EGRegressionModifierV3::getRegData(), PhotonMIPHaloTagger::GetSeedHighestE(), isStandardPhoton(), PFPhotonIsolationCalculator::matchPFObject(), PFIsolationEstimator::matchPFObject(), EGRegressionModifierV2::modifyObject(), EGRegressionModifierV1::modifyObject(), EG8XObjectUpdateModifier::modifyObject(), EGRegressionModifierV3::modifyObject(), EG9X105XObjectUpdateModifier::modifyObject(), Electron.Electron::mvaIDLoose(), Electron.Electron::mvaIDRun2(), Electron.Electron::mvaIDTight(), PhotonMVAEstimator::mvaValue(), reco::operator<<(), egHLT::OffPho::phiSC(), pat::PATPhotonProducer::produce(), and r9().
|
inline |
Definition at line 455 of file Photon.h.
References isolationR03_, and reco::Photon::IsolationVariables::trkSumPtHollowCone.
Referenced by egHLT::OffHelper::fillIsolData(), PFEGammaFilters::passPhotonSelection(), PhotonSelectorAlgo::passPhotonSelection(), and PhotonAnalyzer::photonSelection().
|
inline |
Definition at line 432 of file Photon.h.
References isolationR04_, and reco::Photon::IsolationVariables::trkSumPtHollowCone.
Referenced by PatPhotonSimpleAnalyzer::analyze(), PhotonAnalyzer::analyze(), CutBasedPhotonIDAlgo::decideEB(), CutBasedPhotonIDAlgo::decideEE(), and PhotonSelectorAlgo::passPhotonSelection().
|
inline |
Definition at line 453 of file Photon.h.
References isolationR03_, and reco::Photon::IsolationVariables::trkSumPtSolidCone.
Referenced by PFEGammaFilters::passPhotonSelection().
|
inline |
Definition at line 430 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(), and CutBasedPhotonIDAlgo::decideEE().
|
private |
position of seed BasicCluster for shower depth of unconverted photon
Definition at line 538 of file Photon.h.
Referenced by caloPosition().
|
private |
Definition at line 550 of file Photon.h.
Referenced by energyCorrections(), getCandidateP4type(), setCandidateP4type(), and setEnergyCorrections().
|
private |
Definition at line 544 of file Photon.h.
Referenced by isEB(), isEBEEGap(), isEBEtaGap(), isEBPhiGap(), isEE(), isEEDeeGap(), isEERingGap(), and setFiducialVolumeFlags().
|
private |
Definition at line 548 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 546 of file Photon.h.
Referenced by ecalRecHitSumEtConeDR03(), hcalDepth1TowerSumEtBcConeDR03(), hcalDepth1TowerSumEtConeDR03(), hcalDepth2TowerSumEtBcConeDR03(), hcalDepth2TowerSumEtConeDR03(), hcalTowerSumEtBcConeDR03(), hcalTowerSumEtConeDR03(), nTrkHollowConeDR03(), nTrkSolidConeDR03(), setIsolationVariables(), trkSumPtHollowConeDR03(), and trkSumPtSolidConeDR03().
|
private |
Definition at line 545 of file Photon.h.
Referenced by ecalRecHitSumEtConeDR04(), hcalDepth1TowerSumEtBcConeDR04(), hcalDepth1TowerSumEtConeDR04(), hcalDepth2TowerSumEtBcConeDR04(), hcalDepth2TowerSumEtConeDR04(), hcalTowerSumEtBcConeDR04(), hcalTowerSumEtConeDR04(), nTrkHollowConeDR04(), nTrkSolidConeDR04(), setIsolationVariables(), trkSumPtHollowConeDR04(), and trkSumPtSolidConeDR04().
|
private |
Definition at line 551 of file Photon.h.
Referenced by mipChi2(), mipIntercept(), mipIsHalo(), mipNhitCone(), mipSlope(), mipTotEnergy(), and setMIPVariables().
|
private |
Definition at line 553 of file Photon.h.
Referenced by etOutsideMustache(), nClusterOutsideMustache(), pfMVA(), and setPflowIDVariables().
|
private |
Definition at line 552 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 540 of file Photon.h.
Referenced by photonCore(), and setPhotonCore().
|
private |
|
private |
Definition at line 549 of file Photon.h.
Referenced by isSeedSaturated(), nSaturatedXtals(), saturationInfo(), and setSaturationInfo().
|
private |
Definition at line 547 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().