Jets made from PFObjects. More...
#include <PFJet.h>
Classes | |
struct | Specific |
Public Types | |
typedef reco::PFCandidateFwdPtr | ConstituentTypeFwdPtr |
typedef reco::PFCandidatePtr | ConstituentTypePtr |
Public Types inherited from reco::Jet | |
typedef edm::Ptr< Candidate > | Constituent |
typedef std::vector< Constituent > | Constituents |
Public Types inherited from reco::CompositePtrCandidate | |
typedef std::vector< CandidatePtr > | daughters |
collection of references to daughters More... | |
typedef std::vector< CandidatePtr > | mothers |
collection of references to daughters 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 | |
float | chargedEmEnergy () const |
chargedEmEnergy More... | |
float | chargedEmEnergyFraction () const |
chargedEmEnergyFraction More... | |
float | chargedHadronEnergy () const |
chargedHadronEnergy More... | |
float | chargedHadronEnergyFraction () const |
chargedHadronEnergyFraction More... | |
int | chargedHadronMultiplicity () const |
chargedHadronMultiplicity More... | |
float | chargedMuEnergy () const |
chargedMuEnergy More... | |
float | chargedMuEnergyFraction () const |
chargedMuEnergyFraction More... | |
int | chargedMultiplicity () const |
chargedMultiplicity More... | |
virtual PFJet * | clone () const |
Polymorphic clone. More... | |
float | electronEnergy () const |
electronEnergy More... | |
float | electronEnergyFraction () const |
electronEnergyFraction More... | |
int | electronMultiplicity () const |
electronMultiplicity More... | |
virtual reco::PFCandidatePtr | getPFConstituent (unsigned fIndex) const |
get specific constituent More... | |
virtual std::vector < reco::PFCandidatePtr > | getPFConstituents () const |
get all constituents More... | |
const Specific & | getSpecific () const |
reco::TrackRefVector | getTrackRefs () const |
float | HFEMEnergy () const |
HFEMEnergy. More... | |
float | HFEMEnergyFraction () const |
HFEMEnergyFraction. More... | |
int | HFEMMultiplicity () const |
HFEMMultiplicity. More... | |
float | HFHadronEnergy () const |
HFHadronEnergy. More... | |
float | HFHadronEnergyFraction () const |
HFHadronEnergyFraction. More... | |
int | HFHadronMultiplicity () const |
HFHadronMultiplicity. More... | |
float | hoEnergy () const |
hoEnergy More... | |
float | hoEnergyFraction () const |
hoEnergyFraction More... | |
float | muonEnergy () const |
muonEnergy More... | |
float | muonEnergyFraction () const |
muonEnergyFraction More... | |
int | muonMultiplicity () const |
muonMultiplicity More... | |
float | neutralEmEnergy () const |
neutralEmEnergy More... | |
float | neutralEmEnergyFraction () const |
neutralEmEnergyFraction More... | |
float | neutralHadronEnergy () const |
neutralHadronEnergy More... | |
float | neutralHadronEnergyFraction () const |
neutralHadronEnergyFraction More... | |
int | neutralHadronMultiplicity () const |
neutralHadronMultiplicity More... | |
int | neutralMultiplicity () const |
neutralMultiplicity More... | |
PFJet () | |
PFJet (const LorentzVector &fP4, const Point &fVertex, const Specific &fSpecific, const Jet::Constituents &fConstituents) | |
PFJet (const LorentzVector &fP4, const Point &fVertex, const Specific &fSpecific) | |
PFJet (const LorentzVector &fP4, const Specific &fSpecific, const Jet::Constituents &fConstituents) | |
float | photonEnergy () const |
photonEnergy More... | |
float | photonEnergyFraction () const |
photonEnergyFraction More... | |
int | photonMultiplicity () const |
photonMultiplicity More... | |
virtual std::string | print () const |
Print object in details. More... | |
virtual | ~PFJet () |
Public Member Functions inherited from reco::Jet | |
float | constituentEtaPhiSpread () const |
float | constituentPtDistribution () const |
float | etaetaMoment () const |
eta-eta second moment, ET weighted More... | |
float | etaphiMoment () const |
eta-phi second moment, ET weighted More... | |
EtaPhiMoments | etaPhiStatistics () const |
eta-phi statistics, ET weighted More... | |
float | etInAnnulus (float fRmin, float fRmax) const |
ET in annulus between rmin and rmax around jet direction. More... | |
virtual Constituents | getJetConstituents () const |
list of constituents More... | |
virtual std::vector< const reco::Candidate * > | getJetConstituentsQuick () const |
quick list of constituents More... | |
bool | isJet () const |
Jet () | |
Default constructor. More... | |
Jet (const LorentzVector &fP4, const Point &fVertex) | |
Initiator. More... | |
Jet (const LorentzVector &fP4, const Point &fVertex, const Constituents &fConstituents) | |
virtual float | jetArea () const |
get jet area More... | |
float | maxDistance () const |
maximum distance from jet to constituent More... | |
int | nCarrying (float fFraction) const |
return # of constituent carrying fraction of energy More... | |
virtual int | nConstituents () const |
of constituentsMore... | |
virtual int | nPasses () const |
number of passes taken by algorithm More... | |
float | phiphiMoment () const |
phi-phi second moment, ET weighted More... | |
virtual float | pileup () const |
pileup energy contribution as calculated by algorithm More... | |
virtual void | scaleEnergy (double fScale) |
scale energy of the jet More... | |
virtual void | setJetArea (float fArea) |
set jet area More... | |
virtual void | setNPasses (int fPasses) |
Set number of passes taken by algorithm. More... | |
virtual void | setPileup (float fEnergy) |
Set pileup energy contribution as calculated by algorithm. More... | |
virtual | ~Jet () |
Destructor. More... | |
Public Member Functions inherited from reco::CompositePtrCandidate | |
void | addDaughter (const CandidatePtr &) |
add a daughter via a reference More... | |
void | clearDaughters () |
clear daughter references More... | |
CompositePtrCandidate () | |
default constructor More... | |
CompositePtrCandidate (Charge q, const LorentzVector &p4, const Point &vtx=Point(0, 0, 0), int pdgId=0, int status=0, bool integerCharge=true) | |
constructor from values More... | |
CompositePtrCandidate (Charge q, const PolarLorentzVector &p4, const Point &vtx=Point(0, 0, 0), int pdgId=0, int status=0, bool integerCharge=true) | |
constructor from values More... | |
CompositePtrCandidate (const Candidate &p) | |
constructor from a Candidate More... | |
virtual const Candidate * | daughter (size_type) const |
return daughter at a given position, i = 0, ... numberOfDaughters() - 1 (read only mode) More... | |
virtual Candidate * | daughter (size_type) |
return daughter at a given position, i = 0, ... numberOfDaughters() - 1 More... | |
CandidatePtr | daughterPtr (size_type i) const |
reference to daughter at given position More... | |
const daughters & | daughterPtrVector () const |
references to daughtes More... | |
virtual const Candidate * | mother (size_t i=0) const |
return pointer to mother More... | |
virtual size_t | numberOfDaughters () const |
number of daughters More... | |
virtual size_t | numberOfMothers () const |
number of mothers More... | |
virtual size_type | numberOfSourceCandidatePtrs () const |
virtual CandidatePtr | sourceCandidatePtr (size_type i) const |
virtual | ~CompositePtrCandidate () |
destructor More... | |
Public Member Functions inherited from reco::LeafCandidate | |
virtual Vector | boostToCM () const |
virtual int | charge () const |
electric charge More... | |
void | construct (int qx3, float pt, float eta, float phi, float mass, const Point &vtx, int pdgId, int status) |
virtual Candidate * | daughter (const std::string &s) |
return daughter with a specified role name More... | |
virtual const Candidate * | daughter (const std::string &s) const |
return daughter with a specified role name More... | |
virtual double | energy () const |
energy More... | |
virtual double | et () const |
transverse energy More... | |
virtual double | et2 () const |
transverse energy squared (use this for cut!) More... | |
virtual double | eta () const |
momentum pseudorapidity More... | |
virtual void | fillVertexCovariance (CovarianceMatrix &v) const |
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... | |
virtual bool | hasMasterClone () const |
virtual bool | hasMasterClonePtr () const |
virtual bool | isCaloMuon () const |
virtual bool | isConvertedPhoton () const |
virtual bool | isElectron () const |
virtual bool | isGlobalMuon () const |
virtual bool | isMuon () const |
virtual bool | isPhoton () const |
virtual bool | isStandAloneMuon () const |
virtual bool | isTrackerMuon () const |
LeafCandidate () | |
LeafCandidate (const Candidate &c) | |
template<typename... Args> | |
LeafCandidate (Args &&...args) | |
LeafCandidate (LeafCandidate &rh) | |
LeafCandidate (LeafCandidate &&)=default | |
LeafCandidate (LeafCandidate const &)=default | |
virtual bool | longLived () const |
is long lived? More... | |
virtual double | mass () const |
mass More... | |
virtual bool | massConstraint () const |
do mass constraint? More... | |
virtual double | massSqr () const |
mass squared More... | |
virtual const CandidateBaseRef & | masterClone () const |
virtual const CandidatePtr & | masterClonePtr () const |
template<typename Ref > | |
Ref | masterRef () const |
cast master clone reference to a concrete type More... | |
virtual Vector | momentum () const |
spatial momentum vector More... | |
virtual double | mt () const |
transverse mass More... | |
virtual double | mtSqr () const |
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... | |
LeafCandidate & | operator= (LeafCandidate &&)=default |
LeafCandidate & | operator= (LeafCandidate const &)=default |
virtual double | p () const |
magnitude of momentum vector More... | |
virtual const LorentzVector & | p4 () const |
four-momentum Lorentz vector More... | |
virtual int | pdgId () const |
PDG identifier. More... | |
virtual double | phi () const |
momentum azimuthal angle More... | |
virtual const PolarLorentzVector & | polarP4 () const |
four-momentum Lorentz vector More... | |
virtual double | pt () const |
transverse momentum More... | |
virtual double | px () const |
x coordinate of momentum vector More... | |
virtual double | py () const |
y coordinate of momentum vector More... | |
virtual double | pz () const |
z coordinate of momentum vector More... | |
virtual double | rapidity () const |
rapidity More... | |
virtual void | setCharge (Charge q) |
set electric charge More... | |
virtual void | setLongLived () |
virtual void | setMass (double m) |
set particle mass More... | |
virtual void | setMassConstraint () |
virtual void | setP4 (const LorentzVector &p4) |
set 4-momentum More... | |
virtual void | setP4 (const PolarLorentzVector &p4) |
set 4-momentum More... | |
virtual void | setPdgId (int pdgId) |
virtual void | setPz (double pz) |
virtual void | setStatus (int status) |
set status word More... | |
virtual void | setThreeCharge (Charge qx3) |
set electric charge More... | |
virtual void | setVertex (const Point &vertex) |
set vertex More... | |
virtual int | status () const |
status word More... | |
virtual double | theta () const |
momentum polar angle More... | |
virtual int | threeCharge () const |
electric charge More... | |
virtual const Point & | vertex () const |
vertex position (overwritten by PF...) More... | |
virtual double | vertexChi2 () const |
chi-squares More... | |
virtual double | vertexCovariance (int i, int j) const |
(i, j)-th element of error matrix, i, j = 0, ... 2 More... | |
CovarianceMatrix | vertexCovariance () const |
return SMatrix More... | |
virtual double | vertexNdof () const |
virtual double | vertexNormalizedChi2 () const |
chi-squared divided by n.d.o.f. More... | |
virtual double | vx () const |
x coordinate of vertex position More... | |
virtual double | vy () const |
y coordinate of vertex position More... | |
virtual double | vz () const |
z coordinate of vertex position More... | |
virtual double | y () const |
rapidity More... | |
virtual | ~LeafCandidate () |
destructor More... | |
Public Member Functions inherited from reco::Candidate | |
const_iterator | begin () const |
first daughter const_iterator More... | |
iterator | begin () |
first daughter iterator More... | |
virtual const Track * | bestTrack () const |
Candidate () | |
default constructor More... | |
virtual float | dxyError () const |
uncertainty on dxy More... | |
virtual float | dzError () const |
uncertainty on dz 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 | |
virtual bool | overlap (const Candidate &) const |
Polymorphic overlap. More... | |
Private Attributes | |
Specific | m_specific |
Additional Inherited Members | |
Static Public Member Functions inherited from reco::Jet | |
static float | detectorEta (float fZVertex, float fPhysicsEta) |
static function to convert physics eta to detector eta More... | |
static Candidate::LorentzVector | detectorP4 (const Candidate::Point &vertex, const Candidate &inParticle) |
static float | physicsEta (float fZVertex, float fDetectorEta) |
static function to convert detector eta to physics eta More... | |
static Candidate::LorentzVector | physicsP4 (const Candidate::Point &newVertex, const Candidate &inParticle, const Candidate::Point &oldVertex=Candidate::Point(0, 0, 0)) |
Jets made from PFObjects.
PFJet represents Jets made from Particle Flow objects Provide energy contributions from different PF types in addition to generic Jet parameters
|
inline |
PFJet::PFJet | ( | const LorentzVector & | fP4, |
const Point & | fVertex, | ||
const Specific & | fSpecific, | ||
const Jet::Constituents & | fConstituents | ||
) |
PFJet::PFJet | ( | const LorentzVector & | fP4, |
const Point & | fVertex, | ||
const Specific & | fSpecific | ||
) |
PFJet::PFJet | ( | const LorentzVector & | fP4, |
const Specific & | fSpecific, | ||
const Jet::Constituents & | fConstituents | ||
) |
|
inline |
chargedEmEnergy
Definition at line 142 of file PFJet.h.
References m_specific, and reco::PFJet::Specific::mChargedEmEnergy.
Referenced by chargedEmEnergyFraction(), MVAJetPuId::computeIdVariables(), PileupJetIdAlgo::computeIdVariables(), PFJetIDSelectionFunctor::firstDataCuts(), Jet.Jet::jetID(), AcceptJet::operator()(), reco::PFMETProducerMVA::passPFLooseId(), print(), PFJetBenchmark::printPFJet(), and JetIdSelector< T >::produce().
|
inline |
chargedEmEnergyFraction
Definition at line 144 of file PFJet.h.
References chargedEmEnergy(), and reco::LeafCandidate::energy().
Referenced by DiJetAnalyzer::analyze(), GammaJetAnalysis::analyze(), B2GDQM::analyzeJets(), and FFTGenericScaleCalculator::mapFFTJet().
|
inline |
chargedHadronEnergy
Definition at line 98 of file PFJet.h.
References m_specific, and reco::PFJet::Specific::mChargedHadronEnergy.
Referenced by chargedHadronEnergyFraction(), MVAJetPuId::computeIdVariables(), PileupJetIdAlgo::computeIdVariables(), PFJetIDSelectionFunctor::firstDataCuts(), Jet.Jet::jetID(), AcceptJet::operator()(), reco::PFMETProducerMVA::passPFLooseId(), print(), PFJetBenchmark::printPFJet(), PFJetBenchmark::process(), and JetIdSelector< T >::produce().
|
inline |
chargedHadronEnergyFraction
Definition at line 100 of file PFJet.h.
References chargedHadronEnergy(), and reco::LeafCandidate::energy().
Referenced by DiJetAnalyzer::analyze(), GammaJetAnalysis::analyze(), B2GDQM::analyzeJets(), FFTGenericScaleCalculator::mapFFTJet(), and reco::operator<<().
|
inline |
chargedHadronMultiplicity
Definition at line 127 of file PFJet.h.
References m_specific, and reco::PFJet::Specific::mChargedHadronMultiplicity.
Referenced by PFJetMonitor::fillOne(), Jet.Jet::jetID(), FFTGenericScaleCalculator::mapFFTJet(), and print().
|
inline |
chargedMuEnergy
Definition at line 146 of file PFJet.h.
References m_specific, and reco::PFJet::Specific::mChargedMuEnergy.
Referenced by chargedMuEnergyFraction(), print(), and PFJetBenchmark::printPFJet().
|
inline |
chargedMuEnergyFraction
Definition at line 148 of file PFJet.h.
References chargedMuEnergy(), and reco::LeafCandidate::energy().
Referenced by FFTGenericScaleCalculator::mapFFTJet().
|
inline |
chargedMultiplicity
Definition at line 155 of file PFJet.h.
References m_specific, and reco::PFJet::Specific::mChargedMultiplicity.
Referenced by DiJetAnalyzer::analyze(), GammaJetAnalysis::analyze(), MVAJetPuId::computeIdVariables(), PileupJetIdAlgo::computeIdVariables(), PFJetIDSelectionFunctor::firstDataCuts(), getTrackRefs(), Jet.Jet::jetID(), FFTGenericScaleCalculator::mapFFTJet(), AcceptJet::operator()(), reco::PFMETProducerMVA::passPFLooseId(), print(), PFJetBenchmark::printPFJet(), PFJetBenchmark::process(), and JetIdSelector< T >::produce().
|
virtual |
Polymorphic clone.
Reimplemented from reco::CompositePtrCandidate.
Definition at line 75 of file PFJet.cc.
References PFJet().
|
inline |
electronEnergy
Definition at line 110 of file PFJet.h.
References m_specific, and reco::PFJet::Specific::mElectronEnergy.
Referenced by electronEnergyFraction(), PFJetIDSelectionFunctor::firstDataCuts(), and print().
|
inline |
electronEnergyFraction
Definition at line 112 of file PFJet.h.
References electronEnergy(), and reco::LeafCandidate::energy().
Referenced by FFTGenericScaleCalculator::mapFFTJet(), and reco::operator<<().
|
inline |
electronMultiplicity
Definition at line 133 of file PFJet.h.
References m_specific, and reco::PFJet::Specific::mElectronMultiplicity.
Referenced by PFJetMonitor::fillOne(), FFTGenericScaleCalculator::mapFFTJet(), and print().
|
virtual |
get specific constituent
Definition at line 35 of file PFJet.cc.
References reco::CompositePtrCandidate::dau, reco::CompositePtrCandidate::daughterPtr(), Exception, edm::Ptr< T >::get(), edm::Ptr< T >::id(), edm::Ptr< T >::isAvailable(), edm::Ptr< T >::isNonnull(), and edm::Ptr< T >::key().
Referenced by MVAJetPuId::computeIdVariables(), getPFConstituents(), and getTrackRefs().
|
virtual |
get all constituents
Definition at line 52 of file PFJet.cc.
References getPFConstituent(), i, reco::CompositePtrCandidate::numberOfDaughters(), and query::result.
Referenced by DiJetAnalyzer::analyze(), GammaJetAnalysis::analyze(), MVAJetPuId::computeIdVariables(), AcceptJet::operator()(), reco::tau::PFRecoTauChargedHadronFromPFCandidatePlugin::operator()(), reco::tau::PFRecoTauChargedHadronFromTrackPlugin::operator()(), reco::tau::pfCandidates(), print(), PFJetBenchmark::process(), RecoTauJetRegionProducer::produce(), ShiftedPFCandidateProducerForNoPileUpPFMEt::produce(), and pat::PATJetProducer::produce().
|
inline |
reco::TrackRefVector PFJet::getTrackRefs | ( | ) | const |
\ brief get all tracks in the jets All PFCandidates hold a reference to a track. All the non-null references are added to the returned TrackRefVector
Definition at line 59 of file PFJet.cc.
References chargedMultiplicity(), getPFConstituent(), i, edm::Ref< C, T, F >::isNonnull(), reco::CompositePtrCandidate::numberOfDaughters(), edm::RefVector< C, T, F >::push_back(), edm::RefVector< C, T, F >::reserve(), and query::result.
Referenced by JetTracksAssociationExplicit::produce().
|
inline |
HFEMEnergy.
Definition at line 122 of file PFJet.h.
References m_specific, and reco::PFJet::Specific::mHFEMEnergy.
Referenced by PFJetIDSelectionFunctor::firstDataCuts(), HFEMEnergyFraction(), and print().
|
inline |
HFEMEnergyFraction.
Definition at line 124 of file PFJet.h.
References reco::LeafCandidate::energy(), and HFEMEnergy().
Referenced by FFTGenericScaleCalculator::mapFFTJet(), and reco::operator<<().
|
inline |
HFEMMultiplicity.
Definition at line 139 of file PFJet.h.
References m_specific, and reco::PFJet::Specific::mHFEMMultiplicity.
Referenced by FFTGenericScaleCalculator::mapFFTJet(), and print().
|
inline |
HFHadronEnergy.
Definition at line 118 of file PFJet.h.
References m_specific, and reco::PFJet::Specific::mHFHadronEnergy.
Referenced by HFHadronEnergyFraction(), and print().
|
inline |
HFHadronEnergyFraction.
Definition at line 120 of file PFJet.h.
References reco::LeafCandidate::energy(), and HFHadronEnergy().
Referenced by FFTGenericScaleCalculator::mapFFTJet(), and reco::operator<<().
|
inline |
HFHadronMultiplicity.
Definition at line 137 of file PFJet.h.
References m_specific, and reco::PFJet::Specific::mHFHadronMultiplicity.
Referenced by FFTGenericScaleCalculator::mapFFTJet(), and print().
|
inline |
hoEnergy
Definition at line 160 of file PFJet.h.
References m_specific, and reco::PFJet::Specific::mHOEnergy.
Referenced by hoEnergyFraction(), and print().
|
inline |
hoEnergyFraction
Definition at line 162 of file PFJet.h.
References reco::LeafCandidate::energy(), and hoEnergy().
|
inline |
muonEnergy
Definition at line 114 of file PFJet.h.
References m_specific, and reco::PFJet::Specific::mMuonEnergy.
Referenced by PFJetIDSelectionFunctor::firstDataCuts(), Jet.Jet::jetID(), muonEnergyFraction(), and print().
|
inline |
muonEnergyFraction
Definition at line 116 of file PFJet.h.
References reco::LeafCandidate::energy(), and muonEnergy().
Referenced by FFTGenericScaleCalculator::mapFFTJet(), and reco::operator<<().
|
inline |
muonMultiplicity
Definition at line 135 of file PFJet.h.
References m_specific, and reco::PFJet::Specific::mMuonMultiplicity.
Referenced by PFJetMonitor::fillOne(), FFTGenericScaleCalculator::mapFFTJet(), and print().
|
inline |
neutralEmEnergy
Definition at line 150 of file PFJet.h.
References m_specific, and reco::PFJet::Specific::mNeutralEmEnergy.
Referenced by MVAJetPuId::computeIdVariables(), PileupJetIdAlgo::computeIdVariables(), PFJetIDSelectionFunctor::firstDataCuts(), Jet.Jet::jetID(), neutralEmEnergyFraction(), AcceptJet::operator()(), reco::PFMETProducerMVA::passPFLooseId(), print(), PFJetBenchmark::printPFJet(), PFJetBenchmark::process(), and JetIdSelector< T >::produce().
|
inline |
neutralEmEnergyFraction
Definition at line 152 of file PFJet.h.
References reco::LeafCandidate::energy(), and neutralEmEnergy().
Referenced by DiJetAnalyzer::analyze(), GammaJetAnalysis::analyze(), B2GDQM::analyzeJets(), and FFTGenericScaleCalculator::mapFFTJet().
|
inline |
neutralHadronEnergy
Definition at line 102 of file PFJet.h.
References m_specific, and reco::PFJet::Specific::mNeutralHadronEnergy.
Referenced by MVAJetPuId::computeIdVariables(), PileupJetIdAlgo::computeIdVariables(), PFJetIDSelectionFunctor::firstDataCuts(), Jet.Jet::jetID(), neutralHadronEnergyFraction(), AcceptJet::operator()(), reco::PFMETProducerMVA::passPFLooseId(), print(), PFJetBenchmark::printPFJet(), PFJetBenchmark::process(), and JetIdSelector< T >::produce().
|
inline |
neutralHadronEnergyFraction
Definition at line 104 of file PFJet.h.
References reco::LeafCandidate::energy(), and neutralHadronEnergy().
Referenced by DiJetAnalyzer::analyze(), GammaJetAnalysis::analyze(), B2GDQM::analyzeJets(), FFTGenericScaleCalculator::mapFFTJet(), and reco::operator<<().
|
inline |
neutralHadronMultiplicity
Definition at line 129 of file PFJet.h.
References m_specific, and reco::PFJet::Specific::mNeutralHadronMultiplicity.
Referenced by PFJetMonitor::fillOne(), FFTGenericScaleCalculator::mapFFTJet(), and print().
|
inline |
neutralMultiplicity
Definition at line 157 of file PFJet.h.
References m_specific, and reco::PFJet::Specific::mNeutralMultiplicity.
Referenced by DiJetAnalyzer::analyze(), MVAJetPuId::computeIdVariables(), PileupJetIdAlgo::computeIdVariables(), Jet.Jet::jetID(), FFTGenericScaleCalculator::mapFFTJet(), print(), and PFJetBenchmark::printPFJet().
|
privatevirtual |
Polymorphic overlap.
Reimplemented from reco::CompositePtrCandidate.
|
inline |
photonEnergy
Definition at line 106 of file PFJet.h.
References m_specific, and reco::PFJet::Specific::mPhotonEnergy.
Referenced by PFJetIDSelectionFunctor::firstDataCuts(), photonEnergyFraction(), and print().
|
inline |
photonEnergyFraction
Definition at line 108 of file PFJet.h.
References reco::LeafCandidate::energy(), and photonEnergy().
Referenced by FFTGenericScaleCalculator::mapFFTJet(), and reco::operator<<().
|
inline |
photonMultiplicity
Definition at line 131 of file PFJet.h.
References m_specific, and reco::PFJet::Specific::mPhotonMultiplicity.
Referenced by PFJetMonitor::fillOne(), FFTGenericScaleCalculator::mapFFTJet(), and print().
|
virtual |
Print object in details.
Reimplemented from reco::Jet.
Definition at line 83 of file PFJet.cc.
References chargedEmEnergy(), chargedHadronEnergy(), chargedHadronMultiplicity(), chargedMuEnergy(), chargedMultiplicity(), electronEnergy(), electronMultiplicity(), getPFConstituents(), HFEMEnergy(), HFEMMultiplicity(), HFHadronEnergy(), HFHadronMultiplicity(), hoEnergy(), i, muonEnergy(), muonMultiplicity(), neutralEmEnergy(), neutralHadronEnergy(), neutralHadronMultiplicity(), neutralMultiplicity(), dbtoconf::out, photonEnergy(), photonMultiplicity(), and reco::Jet::print().
Referenced by PFJetBenchmark::printPFJet().
|
private |
Definition at line 191 of file PFJet.h.
Referenced by chargedEmEnergy(), chargedHadronEnergy(), chargedHadronMultiplicity(), chargedMuEnergy(), chargedMultiplicity(), electronEnergy(), electronMultiplicity(), getSpecific(), HFEMEnergy(), HFEMMultiplicity(), HFHadronEnergy(), HFHadronMultiplicity(), hoEnergy(), muonEnergy(), muonMultiplicity(), neutralEmEnergy(), neutralHadronEnergy(), neutralHadronMultiplicity(), neutralMultiplicity(), photonEnergy(), and photonMultiplicity().