![]() |
![]() |
#include <PackedCandidate.h>
Classes | |
struct | PackedCovariance |
Flag isolation (as in particle flow, i.e. at calorimeter surface rather than at PV) flag for charged hadrons. More... | |
Public Member Functions | |
virtual const reco::Track * | bestTrack () const |
return a pointer to the track if present. otherwise, return a null pointer More... | |
virtual Vector | boostToCM () const |
virtual int | charge () const |
electric charge More... | |
virtual PackedCandidate * | clone () const |
returns a clone of the Candidate object More... | |
int | covarianceSchema () const |
int | covarianceVersion () const |
virtual const reco::Candidate * | daughter (size_type) const |
return daughter at a given position (throws an exception) More... | |
virtual reco::Candidate * | daughter (size_type) |
return daughter at a given position (throws an exception) More... | |
virtual reco::Candidate * | daughter (const std::string &s) |
return daughter with a specified role name More... | |
virtual const reco::Candidate * | daughter (const std::string &s) const |
return daughter with a specified role name More... | |
virtual float | dxy () const |
dxy with respect to the PV ref More... | |
virtual float | dxy (const Point &p) const |
dxy with respect to another point More... | |
virtual float | dxyError () const |
uncertainty on dxy More... | |
virtual float | dz (size_t ipv=0) const |
dz with respect to the PV[ipv] More... | |
virtual float | dz (const Point &p) const |
dz with respect to another point More... | |
virtual float | dzAssociatedPV () const |
dz with respect to the PV ref More... | |
virtual float | dzError () const |
uncertainty on dz More... | |
virtual double | energy () const |
energy More... | |
double | et () const |
transverse energy More... | |
double | et2 () const |
transverse energy squared (use this for cuts)! More... | |
virtual double | eta () const |
momentum pseudorapidity More... | |
virtual float | etaAtVtx () const |
eta from the track (normally identical to eta()) More... | |
virtual void | fillVertexCovariance (CovarianceMatrix &v) const |
fill SMatrix More... | |
uint16_t | firstHit () const |
Return first hit from HitPattern for tracks with high level details. More... | |
const PVAssoc | fromPV (size_t ipv=0) const |
virtual bool | hasMasterClone () const |
virtual bool | hasMasterClonePtr () const |
bool | hasTrackDetails () const |
Return true if a bestTrack can be extracted from this Candidate. More... | |
float | hcalFraction () const |
Set the fraction of Hcal needed for HF and neutral hadrons and isolated charged hadrons. More... | |
virtual bool | isCaloMuon () const |
virtual bool | isConvertedPhoton () const |
virtual bool | isElectron () const |
virtual bool | isGlobalMuon () const |
bool | isIsolatedChargedHadron () const |
Set isolation (as in particle flow, i.e. at calorimeter surface rather than at PV) flat for charged hadrons. More... | |
virtual bool | isJet () const |
virtual bool | isMuon () const |
virtual bool | isPhoton () const |
virtual bool | isStandAloneMuon () const |
virtual bool | isTrackerMuon () const |
virtual bool | longLived () const |
is long lived? More... | |
LostInnerHits | lostInnerHits () const |
virtual double | mass () const |
mass More... | |
virtual bool | massConstraint () const |
do mass constraint? More... | |
virtual double | massSqr () const |
mass squared More... | |
virtual const reco::CandidateBaseRef & | masterClone () const |
virtual const reco::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 const reco::Candidate * | mother (size_type) const |
return mother at a given position (throws an exception) More... | |
virtual double | mt () const |
transverse mass More... | |
virtual double | mtSqr () const |
transverse mass squared More... | |
virtual size_t | numberOfDaughters () const |
number of daughters More... | |
int | numberOfHits () const |
virtual size_t | numberOfMothers () const |
number of mothers More... | |
int | numberOfPixelHits () const |
virtual size_t | numberOfSourceCandidatePtrs () const |
PackedCandidate & | operator= (const PackedCandidate &iOther) |
PackedCandidate & | operator= (PackedCandidate &&iOther) |
virtual double | p () const |
magnitude of momentum vector More... | |
virtual const LorentzVector & | p4 () const |
four-momentum Lorentz vecto r More... | |
PackedCandidate () | |
default constructor More... | |
PackedCandidate (const reco::Candidate &c, const reco::VertexRefProd &pvRefProd, reco::VertexRef::key_type pvRefKey) | |
PackedCandidate (const PolarLorentzVector &p4, const Point &vtx, float trkPt, float etaAtVtx, float phiAtVtx, int pdgId, const reco::VertexRefProd &pvRefProd, reco::VertexRef::key_type pvRefKey) | |
PackedCandidate (const LorentzVector &p4, const Point &vtx, float trkPt, float etaAtVtx, float phiAtVtx, int pdgId, const reco::VertexRefProd &pvRefProd, reco::VertexRef::key_type pvRefKey) | |
PackedCandidate (const PackedCandidate &iOther) | |
PackedCandidate (PackedCandidate &&iOther) | |
virtual int | pdgId () const |
PDG identifier. More... | |
virtual double | phi () const |
momentum azimuthal angle More... | |
virtual float | phiAtVtx () const |
momentum azimuthal angle from the track (normally identical to phi()) More... | |
int | pixelLayersWithMeasurement () const |
virtual const PolarLorentzVector & | polarP4 () const |
four-momentum Lorentz vector More... | |
virtual const reco::Track & | pseudoTrack () const |
Return reference to a pseudo track made with candidate kinematics, parameterized error for eta,phi,pt and full IP covariance. More... | |
virtual double | pt () const |
transverse momentum More... | |
virtual double | ptTrk () const |
pt from the track (normally identical to pt()) More... | |
float | puppiWeight () const |
Set both weights at once (with option for only full PUPPI) More... | |
float | puppiWeightNoLep () const |
Weight from full PUPPI. More... | |
const PVAssociationQuality | pvAssociationQuality () const |
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... | |
float | rawCaloFraction () const |
Set the raw ECAL+HCAL energy over candidate energy for isolated charged hadrons. More... | |
void | setAssociationQuality (PVAssociationQuality q) |
virtual void | setCharge (int charge) |
set electric charge More... | |
virtual void | setCovarianceVersion (int v) |
void | setFirstHit (uint16_t pattern) |
Set first hit from HitPattern. More... | |
void | setHcalFraction (float p) |
Raw ECAL+HCAL energy over candidate energy for isolated charged hadrons. More... | |
virtual void | setHits (const reco::Track &tk) |
void | setIsIsolatedChargedHadron (bool p) |
Fraction of Ecal and Hcal for HF and neutral hadrons and isolated charged hadrons. More... | |
virtual void | setLongLived () |
set long lived flag More... | |
void | setLostInnerHits (LostInnerHits hits) |
virtual void | setMass (double m) |
set particle mass More... | |
virtual void | setMassConstraint () |
set mass constraint flag More... | |
void | setMuonID (bool isStandAlone, bool isGlobal) |
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) |
void | setPuppiWeight (float p, float p_nolep=0.0) |
virtual void | setPz (double pz) |
void | setRawCaloFraction (float p) |
Weight from PUPPI removing leptons. More... | |
virtual void | setStatus (int status) |
set status word More... | |
virtual void | setThreeCharge (int threecharge) |
set electric charge More... | |
void | setTrackHighPurity (bool highPurity) |
set to true if the track had the highPurity quality bit More... | |
virtual void | setTrackProperties (const reco::Track &tk, const reco::Track::CovarianceMatrix &covariance, int quality, int covarianceVersion) |
virtual void | setTrackProperties (const reco::Track &tk, int quality, int covarianceVersion) |
virtual void | setVertex (const Point &vertex) |
set vertex More... | |
virtual reco::CandidatePtr | sourceCandidatePtr (size_type i) const |
virtual int | status () const |
status word More... | |
int | stripLayersWithMeasurement () const |
virtual double | theta () const |
momentum polar angle More... | |
virtual int | threeCharge () const |
electric charge More... | |
int | trackerLayersWithMeasurement () const |
bool | trackHighPurity () const |
true if the track had the highPurity quality bit More... | |
virtual const Point & | vertex () const |
vertex position 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... | |
const reco::VertexRef | vertexRef () const |
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 | ~PackedCandidate () |
destructor More... | |
![]() | |
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 | setP4 (const PolarLorentzVector &p4)=0 |
set 4-momentum More... | |
virtual void | setSourceCandidatePtr (const CandidatePtr &ptr) |
Set the ptr to the source Candidate. More... | |
virtual void | setVertex (const Point &vertex)=0 |
set vertex More... | |
virtual | ~Candidate () |
destructor More... | |
Public Attributes | |
uint16_t | firstHit_ |
Static Public Attributes | |
static const unsigned int | longLivedTag = 0 |
long lived flag More... | |
static const unsigned int | massConstraintTag = 0 |
do mass constraint flag More... | |
Protected Types | |
enum | qualityFlagsShiftsAndMasks { assignmentQualityMask = 0x7, assignmentQualityShift = 0, trackHighPurityMask = 0x8, trackHighPurityShift =3, lostInnerHitsMask = 0x30, lostInnerHitsShift =4, muonFlagsMask = 0x0600, muonFlagsShift =9 } |
Protected Member Functions | |
const CovarianceParameterization & | covarianceParameterization () const |
void | maybeUnpackBoth () const |
void | maybeUnpackCovariance () const |
void | maybeUnpackTrack () const |
virtual bool | overlap (const reco::Candidate &) const |
check overlap with another Candidate More... | |
void | pack (bool unpackAfterwards=true) |
void | packBoth () |
void | packCovariance (const reco::TrackBase::CovarianceMatrix &m, bool unpackAfterwards=true) |
void | packVtx (bool unpackAfterwards=true) |
void | unpack () const |
void | unpackCovariance () const |
void | unpackTrk () const |
void | unpackVtx () const |
Static Protected Attributes | |
static std::once_flag | covariance_load_flag |
static CovarianceParameterization | covarianceParameterization_ |
static float | kMinDEtaToStore_ =0.001 |
static float | kMinDTrkPtToStore_ =0.001 |
Private Member Functions | |
uint16_t | packCovarianceElement (const reco::TrackBase::CovarianceMatrix &m, int i, int j) const |
void | unpackCovarianceElement (reco::TrackBase::CovarianceMatrix &m, uint16_t packed, int i, int j) const |
Friends | |
class | ::OverlapChecker |
class | ::testPackedCandidate |
template<typename , typename , typename > | |
struct | component |
class | ShallowCloneCandidate |
class | ShallowClonePtrCandidate |
Definition at line 22 of file PackedCandidate.h.
collection of daughter candidates
Definition at line 25 of file PackedCandidate.h.
typedef unsigned int pat::PackedCandidate::index |
Definition at line 35 of file PackedCandidate.h.
Lorentz vector.
Definition at line 27 of file PackedCandidate.h.
point in the space
Definition at line 31 of file PackedCandidate.h.
Lorentz vector.
Definition at line 29 of file PackedCandidate.h.
point in the space
Definition at line 33 of file PackedCandidate.h.
Enumerator specifying the.
Enumerator | |
---|---|
validHitInFirstPixelBarrelLayer | |
noLostInnerHits | |
oneLostInnerHit | |
moreLostInnerHits |
Definition at line 513 of file PackedCandidate.h.
This refers to the association to PV=ipv. >=PVLoose corresponds to JME definition, >=PVTight to isolation definition.
Enumerator | |
---|---|
NoPV | |
PVLoose | |
PVTight | |
PVUsedInFit |
Definition at line 456 of file PackedCandidate.h.
The following contains information about how the association to the PV, given in vertexRef, is obtained.
Enumerator | |
---|---|
NotReconstructedPrimary | |
OtherDeltaZ | |
CompatibilityBTag | |
CompatibilityDz | |
UsedInFitLoose | |
UsedInFitTight |
Definition at line 468 of file PackedCandidate.h.
|
protected |
Enumerator | |
---|---|
assignmentQualityMask | |
assignmentQualityShift | |
trackHighPurityMask | |
trackHighPurityShift | |
lostInnerHitsMask | |
lostInnerHitsShift | |
muonFlagsMask | |
muonFlagsShift |
Definition at line 722 of file PackedCandidate.h.
set impact parameters covariance
Enumerator | |
---|---|
trackPixelHitsMask | |
trackStripHitsMask | |
trackStripHitsShift |
Definition at line 398 of file PackedCandidate.h.
|
inline |
default constructor
Definition at line 37 of file PackedCandidate.h.
Referenced by clone().
|
inlineexplicit |
Definition at line 52 of file PackedCandidate.h.
References packBoth().
|
inlineexplicit |
Definition at line 66 of file PackedCandidate.h.
References packBoth().
|
inlineexplicit |
Definition at line 83 of file PackedCandidate.h.
References packBoth().
|
inline |
Definition at line 100 of file PackedCandidate.h.
|
inline |
Definition at line 124 of file PackedCandidate.h.
|
virtual |
destructor
Definition at line 136 of file PackedCandidate.cc.
Referenced by operator=().
|
inlinevirtual |
return a pointer to the track if present. otherwise, return a null pointer
Reimplemented from reco::Candidate.
Definition at line 495 of file PackedCandidate.h.
References maybeUnpackTrack(), packedHits_, packedLayers_, and track_.
Referenced by Muon.Muon::ptErr().
|
inlinevirtual |
boost vector to boost a Lorentz vector to the particle center of mass system
Implements reco::Candidate.
Definition at line 315 of file PackedCandidate.h.
References p4c_, and unpack().
|
inlinevirtual |
electric charge
Implements reco::Candidate.
Definition at line 291 of file PackedCandidate.h.
References funct::abs(), and pdgId_.
Referenced by pat::PATPackedCandidateProducer::candsOrdering(), MuonPFIsolationWithConeVeto::isInIsolationCone(), ElectronPFIsolationWithConeVeto::isInIsolationCone(), PhotonPFIsolationWithConeVeto::isInIsolationCone(), ElectronPFIsolationWithMapBasedVeto::isInIsolationCone(), PhotonPFIsolationWithMapBasedVeto::isInIsolationCone(), pat::PATTrackAndVertexUnpacker::produce(), pat::PATIsolatedTrackProducer::produce(), and threeCharge().
|
inlinevirtual |
returns a clone of the Candidate object
Implements reco::Candidate.
Definition at line 562 of file PackedCandidate.h.
References mps_fire::i, PackedCandidate(), vertexChi2(), vertexCovariance(), vertexNdof(), and vertexNormalizedChi2().
|
inlineprotected |
Definition at line 704 of file PackedCandidate.h.
References covarianceParameterization_, covarianceVersion_, Exception, hasTrackDetails(), edm::errors::InvalidReference, overlap(), and edm::errors::UnimplementedFeature.
Referenced by packCovarianceElement(), and unpackCovarianceElement().
|
inline |
Definition at line 441 of file PackedCandidate.h.
References covarianceSchema_.
Referenced by pat::PATPackedCandidateProducer::candsOrdering().
|
inline |
Definition at line 440 of file PackedCandidate.h.
References covarianceVersion_.
Referenced by setTrackProperties().
|
virtual |
return daughter at a given position (throws an exception)
Implements reco::Candidate.
Definition at line 300 of file PackedCandidate.cc.
Referenced by operator=().
|
virtual |
return daughter at a given position (throws an exception)
Implements reco::Candidate.
Definition at line 322 of file PackedCandidate.cc.
|
virtual |
return daughter with a specified role name
Implements reco::Candidate.
Definition at line 314 of file PackedCandidate.cc.
References Exception, and edm::errors::UnimplementedFeature.
|
virtual |
return daughter with a specified role name
Implements reco::Candidate.
Definition at line 308 of file PackedCandidate.cc.
References Exception, and edm::errors::UnimplementedFeature.
|
inlinevirtual |
dxy with respect to the PV ref
Definition at line 475 of file PackedCandidate.h.
References dxy_, and maybeUnpackBoth().
Referenced by Electron.Electron::cutBasedId(), ntupleDataFormat.Track::dxyPull(), dzAssociatedPV(), PuppiProducer::produce(), and pat::PATIsolatedTrackProducer::produce().
|
virtual |
dxy with respect to another point
Definition at line 145 of file PackedCandidate.cc.
References funct::cos(), objects.autophobj::float, and funct::sin().
Referenced by Electron.Electron::cutBasedId(), and ntupleDataFormat.Track::dxyPull().
|
inlinevirtual |
uncertainty on dxy
Reimplemented from reco::Candidate.
Definition at line 488 of file PackedCandidate.h.
References m_, maybeUnpackCovariance(), and mathSSE::sqrt().
Referenced by pat::PATIsolatedTrackProducer::produce().
|
inlinevirtual |
dz with respect to the PV[ipv]
Definition at line 477 of file PackedCandidate.h.
References dz_, maybeUnpackBoth(), and pvRefKey_.
Referenced by reco::PFMETProducerMVA::chargedFracInCone(), PileupJetIdAlgo::computeIdVariables(), reco::PFMETProducerMVA::computePFCandidateInfo(), Electron.Electron::cutBasedId(), dzAssociatedPV(), ntupleDataFormat.Track::dzPull(), fromPV(), PuppiProducer::produce(), and pat::PATIsolatedTrackProducer::produce().
|
virtual |
dz with respect to another point
Definition at line 150 of file PackedCandidate.cc.
References funct::cos(), objects.autophobj::float, and funct::sin().
Referenced by Electron.Electron::cutBasedId(), and ntupleDataFormat.Track::dzPull().
|
inlinevirtual |
dz with respect to the PV ref
Definition at line 479 of file PackedCandidate.h.
References dxy(), dz(), dz_, maybeUnpackBoth(), and p().
Referenced by fromPV().
|
inlinevirtual |
uncertainty on dz
Reimplemented from reco::Candidate.
Definition at line 486 of file PackedCandidate.h.
References m_, maybeUnpackCovariance(), and mathSSE::sqrt().
Referenced by pat::PATIsolatedTrackProducer::produce().
|
inlinevirtual |
energy
Implements reco::Candidate.
Definition at line 319 of file PackedCandidate.h.
References p4c_, and unpack().
Referenced by PuppiProducer::produce(), and Jet.Jet::rawEnergy().
|
inlinevirtual |
transverse energy
Implements reco::Candidate.
Definition at line 321 of file PackedCandidate.h.
|
inlinevirtual |
transverse energy squared (use this for cuts)!
Implements reco::Candidate.
Definition at line 323 of file PackedCandidate.h.
|
inlinevirtual |
momentum pseudorapidity
Implements reco::Candidate.
Definition at line 366 of file PackedCandidate.h.
References p4_, p4c_, and unpack().
Referenced by Particle.Particle::__str__(), DQMPFCandidateAnalyzer::analyze(), pat::PATPackedCandidateProducer::candsOrdering(), Jet.Jet::jetID(), packCovarianceElement(), Jet.Jet::puJetId(), and unpackCovarianceElement().
|
inlinevirtual |
eta from the track (normally identical to eta())
Definition at line 358 of file PackedCandidate.h.
References deta_, maybeUnpackBoth(), and p4_.
|
virtual |
fill SMatrix
Implements reco::Candidate.
Definition at line 343 of file PackedCandidate.cc.
References Exception, and edm::errors::UnimplementedFeature.
Referenced by vertexCovariance().
|
inline |
Return first hit from HitPattern for tracks with high level details.
Definition at line 533 of file PackedCandidate.h.
References firstHit_.
|
inline |
Definition at line 457 of file PackedCandidate.h.
References funct::abs(), CompatibilityBTag, dz(), dzAssociatedPV(), edm::Ref< C, T, F >::key(), NoPV, or, pdgId(), pvAssociationQuality(), PVLoose, PVTight, PVUsedInFit, UsedInFitLoose, UsedInFitTight, and vertexRef().
Referenced by PileupJetIdAlgo::computeIdVariables(), MuonPFIsolationWithConeVeto::isInIsolationCone(), ElectronPFIsolationWithConeVeto::isInIsolationCone(), PhotonPFIsolationWithConeVeto::isInIsolationCone(), ElectronPFIsolationWithMapBasedVeto::isInIsolationCone(), PhotonPFIsolationWithMapBasedVeto::isInIsolationCone(), pat::PATTrackAndVertexUnpacker::produce(), PuppiProducer::produce(), pat::PATIsolatedTrackProducer::produce(), and BoostedDoubleSVProducer::setTracksPV().
|
virtual |
returns true if this candidate has a reference to a master clone. This only happens if the concrete Candidate type is ShallowCloneCandidate
Implements reco::Candidate.
Definition at line 272 of file PackedCandidate.cc.
Referenced by vertexCovariance().
|
virtual |
returns true if this candidate has a ptr to a master clone. This only happens if the concrete Candidate type is ShallowClonePtrCandidate
Implements reco::Candidate.
Definition at line 276 of file PackedCandidate.cc.
Referenced by vertexCovariance().
|
inline |
Return true if a bestTrack can be extracted from this Candidate.
Definition at line 504 of file PackedCandidate.h.
References packedHits_, and packedLayers_.
Referenced by pat::PATPackedCandidateProducer::candsOrdering(), covarianceParameterization(), pat::PATTrackAndVertexUnpacker::produce(), and pat::PATIsolatedTrackProducer::produce().
|
inline |
Set the fraction of Hcal needed for HF and neutral hadrons and isolated charged hadrons.
Definition at line 620 of file PackedCandidate.h.
References hcalFraction_, and setIsIsolatedChargedHadron().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements reco::Candidate.
Definition at line 604 of file PackedCandidate.h.
References muonFlagsMask, muonFlagsShift, and qualityFlags_.
Referenced by Muon.Muon::muonID().
|
inline |
Set isolation (as in particle flow, i.e. at calorimeter surface rather than at PV) flat for charged hadrons.
Definition at line 624 of file PackedCandidate.h.
References isIsolatedChargedHadron_.
|
inlinevirtual |
Implements reco::Candidate.
Definition at line 609 of file PackedCandidate.h.
References puppiWeight(), puppiWeightNoLep(), setPuppiWeight(), and setRawCaloFraction().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements reco::Candidate.
Definition at line 603 of file PackedCandidate.h.
References muonFlagsMask, muonFlagsShift, and qualityFlags_.
|
inlinevirtual |
|
virtual |
is long lived?
Implements reco::Candidate.
Definition at line 349 of file PackedCandidate.cc.
Referenced by setLongLived().
|
inline |
Definition at line 519 of file PackedCandidate.h.
References lostInnerHitsMask, lostInnerHitsShift, and qualityFlags_.
|
inlinevirtual |
mass
Implements reco::Candidate.
Definition at line 325 of file PackedCandidate.h.
References p4_, p4c_, and unpack().
Referenced by Particle.Particle::__str__(), and DiObject.DiMuon::__str__().
|
virtual |
do mass constraint?
Implements reco::Candidate.
Definition at line 351 of file PackedCandidate.cc.
Referenced by setMassConstraint().
|
inlinevirtual |
mass squared
Implements reco::Candidate.
Definition at line 327 of file PackedCandidate.h.
References funct::m, p4_, p4c_, and unpack().
|
virtual |
returns ptr to master clone, if existing. Throws an exception unless the concrete Candidate type is ShallowCloneCandidate
Implements reco::Candidate.
Definition at line 266 of file PackedCandidate.cc.
References Exception.
Referenced by masterRef(), and vertexCovariance().
|
virtual |
returns ptr to master clone, if existing. Throws an exception unless the concrete Candidate type is ShallowClonePtrCandidate
Implements reco::Candidate.
Definition at line 281 of file PackedCandidate.cc.
References Exception.
Referenced by vertexCovariance().
|
inline |
cast master clone reference to a concrete type
Definition at line 599 of file PackedCandidate.h.
References masterClone().
|
inlineprotected |
Definition at line 665 of file PackedCandidate.h.
References p4c_, unpack(), unpackVtx(), and vertex_.
Referenced by dxy(), dz(), dzAssociatedPV(), etaAtVtx(), phiAtVtx(), ptTrk(), setP4(), setPz(), setVertex(), vertex(), vx(), vy(), and vz().
|
inlineprotected |
Definition at line 667 of file PackedCandidate.h.
References m_, and unpackCovariance().
Referenced by dxyError(), and dzError().
|
inlineprotected |
Definition at line 666 of file PackedCandidate.h.
References track_, and unpackTrk().
Referenced by bestTrack().
|
inlinevirtual |
spatial momentum vector
Implements reco::Candidate.
Definition at line 312 of file PackedCandidate.h.
References p4c_, and unpack().
|
virtual |
return mother at a given position (throws an exception)
Implements reco::Candidate.
Definition at line 304 of file PackedCandidate.cc.
Referenced by operator=().
|
inlinevirtual |
transverse mass
Implements reco::Candidate.
Definition at line 330 of file PackedCandidate.h.
References p4_, p4c_, and unpack().
|
inlinevirtual |
transverse mass squared
Implements reco::Candidate.
Definition at line 332 of file PackedCandidate.h.
References p4_, p4c_, and unpack().
|
virtual |
number of daughters
Implements reco::Candidate.
Definition at line 287 of file PackedCandidate.cc.
Referenced by operator=().
|
inline |
Definition at line 435 of file PackedCandidate.h.
References numberOfPixelHits(), packedHits_, stripLayersWithMeasurement(), and trackStripHitsShift.
Referenced by packCovarianceElement(), pat::PATTrackAndVertexUnpacker::produce(), and unpackCovarianceElement().
|
virtual |
number of mothers
Implements reco::Candidate.
Definition at line 291 of file PackedCandidate.cc.
Referenced by operator=().
|
inline |
Definition at line 434 of file PackedCandidate.h.
References packedHits_, pixelLayersWithMeasurement(), and trackPixelHitsMask.
Referenced by numberOfHits(), packCovarianceElement(), and unpackCovarianceElement().
|
inlinevirtual |
return the number of source Candidates ( the candidates used to construct this Candidate)
Implements reco::Candidate.
Definition at line 283 of file PackedCandidate.h.
|
inline |
Definition at line 148 of file PackedCandidate.h.
References covarianceSchema_, covarianceVersion_, deta_, dphi_, dtrkpt_, dxy_, dz_, firstHit_, hcalFraction_, isIsolatedChargedHadron_, m_, normalizedChi2_, p4(), p4_, p4c_, packedCovariance_, packedDEta_, packedDPhi_, packedDTrkPt_, packedDxy_, packedDz_, packedEta_, packedHits_, packedLayers_, packedM_, packedPhi_, packedPt_, packedPuppiweight_, packedPuppiweightNoLepDiff_, pdgId_, polarP4(), pvRefKey_, pvRefProd_, qualityFlags_, rawCaloFraction_, track_, vertex(), and vertex_.
|
inline |
Definition at line 223 of file PackedCandidate.h.
References covarianceSchema_, covarianceVersion_, daughter(), deta_, dphi_, dtrkpt_, dxy_, dz_, firstHit_, hcalFraction_, isIsolatedChargedHadron_, m_, mother(), normalizedChi2_, numberOfDaughters(), numberOfMothers(), p4_, p4c_, packedCovariance_, packedDEta_, packedDPhi_, packedDTrkPt_, packedDxy_, packedDz_, packedEta_, packedHits_, packedLayers_, packedM_, packedPhi_, packedPt_, packedPuppiweight_, packedPuppiweightNoLepDiff_, pdgId_, pvRefKey_, pvRefProd_, qualityFlags_, rawCaloFraction_, alignCSCRings::s, AlCaHLTBitMon_QueryRunRegistry::string, track_, vertex_, and ~PackedCandidate().
|
protectedvirtual |
check overlap with another Candidate
Implements reco::Candidate.
Definition at line 295 of file PackedCandidate.cc.
References ALCARECOTkAlJpsiMuMu_cff::charge, reco::Candidate::charge(), reco::Candidate::p4(), p4, and reco::Candidate::vertex().
Referenced by covarianceParameterization().
|
inlinevirtual |
magnitude of momentum vector
Implements reco::Candidate.
Definition at line 317 of file PackedCandidate.h.
References p4c_, and unpack().
Referenced by dzAssociatedPV(), and Electron.Electron::ptErr().
|
inlinevirtual |
four-momentum Lorentz vecto r
Implements reco::Candidate.
Definition at line 308 of file PackedCandidate.h.
References p4c_, and unpack().
Referenced by Tau.Tau::dxy_approx(), Tau.Tau::dz(), operator=(), Lepton.Lepton::p4WithFSR(), pat::PATIsolatedTrackProducer::produce(), and setP4().
|
protected |
Definition at line 13 of file PackedCandidate.cc.
References MiniFloatConverter::float32to16(), hpstanc_transforms::max, and timeUnitHelper::unpack().
Referenced by pyrootRender.interactiveRender::draw(), packBoth(), and setMass().
|
inlineprotected |
Definition at line 668 of file PackedCandidate.h.
References p4_, p4c_, pack(), packVtx(), unpack(), unpackTrk(), unpackVtx(), and vertex_.
Referenced by PackedCandidate(), setP4(), setPz(), and setTrackProperties().
|
protected |
Definition at line 71 of file PackedCandidate.cc.
Referenced by setTrackProperties().
|
inlineprivate |
Definition at line 645 of file PackedCandidate.h.
References covarianceParameterization(), covarianceSchema_, eta(), funct::m, numberOfHits(), numberOfPixelHits(), CovarianceParameterization::pack(), and pt().
|
protected |
Definition at line 25 of file PackedCandidate.cc.
References EnergyCorrector::c, funct::cos(), f, MiniFloatConverter::float32to16(), edm::Ref< C, T, F >::isNonnull(), hpstanc_transforms::max, MetAnalyzer::pv(), alignCSCRings::s, and funct::sin().
Referenced by packBoth(), and setVertex().
|
inlinevirtual |
PDG identifier.
Implements reco::Candidate.
Definition at line 541 of file PackedCandidate.h.
References pdgId_.
Referenced by Particle.Particle::__str__(), DQMPFCandidateAnalyzer::analyze(), PATTauDiscriminationAgainstElectronMVA6::discriminate(), fromPV(), AntiElectronIDMVA6::MVAValue(), pat::PATIsolatedTrackProducer::produce(), and setPdgId().
|
inlinevirtual |
momentum azimuthal angle
Implements reco::Candidate.
Definition at line 342 of file PackedCandidate.h.
References p4_, p4c_, and unpack().
Referenced by Particle.Particle::__str__(), DQMPFCandidateAnalyzer::analyze(), and ntupleDataFormat.Track::phiPull().
|
inlinevirtual |
momentum azimuthal angle from the track (normally identical to phi())
Definition at line 350 of file PackedCandidate.h.
References dphi_, objects.autophobj::float, M_PI, maybeUnpackBoth(), and p4_.
|
inline |
Definition at line 436 of file PackedCandidate.h.
References packedLayers_, and trackPixelHitsMask.
Referenced by numberOfPixelHits(), and trackerLayersWithMeasurement().
|
inlinevirtual |
four-momentum Lorentz vector
Implements reco::Candidate.
Definition at line 310 of file PackedCandidate.h.
References p4_, p4c_, and unpack().
Referenced by operator=().
|
inlinevirtual |
Return reference to a pseudo track made with candidate kinematics, parameterized error for eta,phi,pt and full IP covariance.
Definition at line 492 of file PackedCandidate.h.
References track_, and unpackTrk().
Referenced by PileupJetIdAlgo::computeIdVariables(), BPHTrackReference::getFromPC(), and pat::PATTrackAndVertexUnpacker::produce().
|
inlinevirtual |
transverse momentum
Implements reco::Candidate.
Definition at line 340 of file PackedCandidate.h.
References p4_, p4c_, and unpack().
Referenced by Particle.Particle::__str__(), DiObject.DiMuon::__str__(), DQMPFCandidateAnalyzer::analyze(), Photon.Photon::calScaledIsoValueExp(), Photon.Photon::calScaledIsoValueLin(), Photon.Photon::calScaledIsoValueQuadr(), et(), et2(), MuonPFIsolationWithConeVeto::isInIsolationCone(), Electron.Electron::mvaIDLoose(), Electron.Electron::mvaIDRun2(), Electron.Electron::mvaIDTight(), packCovarianceElement(), Electron.Electron::ptErr(), ntupleDataFormat.Track::ptPull(), Lepton.Lepton::relIso(), Lepton.Lepton::relIsoFromEA(), Lepton.Lepton::relIsoR(), Jet.Jet::setCorrP4(), and unpackCovarianceElement().
|
inlinevirtual |
pt from the track (normally identical to pt())
Definition at line 345 of file PackedCandidate.h.
References dtrkpt_, maybeUnpackBoth(), and p4_.
float pat::PackedCandidate::puppiWeight | ( | ) | const |
Set both weights at once (with option for only full PUPPI)
Definition at line 360 of file PackedCandidate.cc.
References logintpack::unpack8logClosed().
Referenced by DQMPFCandidateAnalyzer::analyze(), isJet(), and PuppiProducer::produce().
float pat::PackedCandidate::puppiWeightNoLep | ( | ) | const |
Weight from full PUPPI.
Definition at line 362 of file PackedCandidate.cc.
References logintpack::unpack8logClosed().
Referenced by DQMPFCandidateAnalyzer::analyze(), isJet(), and PuppiProducer::produce().
|
inline |
Definition at line 469 of file PackedCandidate.h.
References assignmentQualityMask, assignmentQualityShift, and qualityFlags_.
Referenced by fromPV().
|
inlinevirtual |
x coordinate of momentum vector
Implements reco::Candidate.
Definition at line 334 of file PackedCandidate.h.
References p4c_, and unpack().
Referenced by PuppiProducer::produce().
|
inlinevirtual |
y coordinate of momentum vector
Implements reco::Candidate.
Definition at line 336 of file PackedCandidate.h.
References p4c_, and unpack().
Referenced by PuppiProducer::produce().
|
inlinevirtual |
z coordinate of momentum vector
Implements reco::Candidate.
Definition at line 338 of file PackedCandidate.h.
References p4c_, and unpack().
Referenced by PuppiProducer::produce(), and setPz().
|
inlinevirtual |
rapidity
Implements reco::Candidate.
Definition at line 368 of file PackedCandidate.h.
References p4_, p4c_, and unpack().
|
inline |
Set the raw ECAL+HCAL energy over candidate energy for isolated charged hadrons.
Definition at line 618 of file PackedCandidate.h.
References rawCaloFraction_, and setHcalFraction().
|
inline |
Definition at line 470 of file PackedCandidate.h.
References assignmentQualityMask, assignmentQualityShift, and qualityFlags_.
|
inlinevirtual |
|
inlinevirtual |
Definition at line 439 of file PackedCandidate.h.
References covarianceVersion_, and findQualityFiles::v.
|
inline |
Set first hit from HitPattern.
Definition at line 529 of file PackedCandidate.h.
References firstHit_, and listBenchmarks::pattern.
void pat::PackedCandidate::setHcalFraction | ( | float | p | ) |
Raw ECAL+HCAL energy over candidate energy for isolated charged hadrons.
Definition at line 371 of file PackedCandidate.cc.
References AlCaHLTBitMon_ParallelJobs::p.
Referenced by rawCaloFraction().
|
inlinevirtual |
Definition at line 404 of file PackedCandidate.h.
References reco::TrackBase::hitPattern(), reco::HitPattern::numberOfValidHits(), reco::HitPattern::numberOfValidPixelHits(), packedHits_, packedLayers_, reco::HitPattern::pixelLayersWithMeasurement(), reco::HitPattern::stripLayersWithMeasurement(), trackPixelHitsMask, trackStripHitsMask, and trackStripHitsShift.
Referenced by setTrackProperties().
void pat::PackedCandidate::setIsIsolatedChargedHadron | ( | bool | p | ) |
Fraction of Ecal and Hcal for HF and neutral hadrons and isolated charged hadrons.
Definition at line 375 of file PackedCandidate.cc.
References AlCaHLTBitMon_ParallelJobs::p.
Referenced by hcalFraction().
|
inlinevirtual |
set long lived flag
Implements reco::Candidate.
Definition at line 551 of file PackedCandidate.h.
References longLived().
|
inline |
Definition at line 522 of file PackedCandidate.h.
References hfClusterShapes_cfi::hits, lostInnerHitsMask, lostInnerHitsShift, and qualityFlags_.
|
inlinevirtual |
set particle mass
Implements reco::Candidate.
Definition at line 384 of file PackedCandidate.h.
References funct::m, p4_, p4c_, pack(), and unpack().
|
inlinevirtual |
set mass constraint flag
Implements reco::Candidate.
Definition at line 557 of file PackedCandidate.h.
References massConstraint().
|
inline |
Definition at line 535 of file PackedCandidate.h.
References muonFlagsMask, muonFlagsShift, and qualityFlags_.
|
inlinevirtual |
set 4-momentum
Implements reco::Candidate.
Definition at line 372 of file PackedCandidate.h.
References maybeUnpackBoth(), p4_, and packBoth().
Referenced by Jet.Jet::setCorrP4().
|
inlinevirtual |
set 4-momentum
Definition at line 378 of file PackedCandidate.h.
References maybeUnpackBoth(), p4(), p4_, and packBoth().
Referenced by Jet.Jet::setCorrP4().
|
inlinevirtual |
Implements reco::Candidate.
Definition at line 543 of file PackedCandidate.h.
References pdgId(), and pdgId_.
void pat::PackedCandidate::setPuppiWeight | ( | float | p, |
float | p_nolep = 0.0 |
||
) |
Definition at line 354 of file PackedCandidate.cc.
References logintpack::pack8logClosed().
Referenced by isJet().
|
inlinevirtual |
Implements reco::Candidate.
Definition at line 389 of file PackedCandidate.h.
References maybeUnpackBoth(), p4_, p4c_, packBoth(), and pz().
void pat::PackedCandidate::setRawCaloFraction | ( | float | p | ) |
Weight from PUPPI removing leptons.
Definition at line 364 of file PackedCandidate.cc.
References hpstanc_transforms::max, and AlCaHLTBitMon_ParallelJobs::p.
Referenced by isJet().
|
inlinevirtual |
|
inlinevirtual |
|
inline |
set to true if the track had the highPurity quality bit
Definition at line 510 of file PackedCandidate.h.
References qualityFlags_, trackHighPurityMask, and trackHighPurityShift.
|
inlinevirtual |
Definition at line 420 of file PackedCandidate.h.
References covarianceSchema_, covarianceVersion(), covarianceVersion_, reco::TrackBase::normalizedChi2(), normalizedChi2_, packBoth(), packCovariance(), btvTracks_cfi::quality, and setHits().
Referenced by setTrackProperties().
|
inlinevirtual |
Definition at line 430 of file PackedCandidate.h.
References reco::TrackBase::covariance(), covarianceVersion(), btvTracks_cfi::quality, and setTrackProperties().
|
inlinevirtual |
set vertex
Definition at line 453 of file PackedCandidate.h.
References maybeUnpackBoth(), packVtx(), vertex(), and vertex_.
|
inlinevirtual |
return a Ptr to one of the source Candidates ( the candidates used to construct this Candidate)
Reimplemented from reco::Candidate.
Definition at line 286 of file PackedCandidate.h.
|
inlinevirtual |
status word
Implements reco::Candidate.
Definition at line 545 of file PackedCandidate.h.
References qualityFlags_.
|
inline |
Definition at line 437 of file PackedCandidate.h.
References packedLayers_, and trackStripHitsShift.
Referenced by numberOfHits(), and trackerLayersWithMeasurement().
|
inlinevirtual |
momentum polar angle
Implements reco::Candidate.
Definition at line 364 of file PackedCandidate.h.
References p4_, p4c_, and unpack().
Referenced by Tau.Tau::zImpact().
|
inlinevirtual |
electric charge
Implements reco::Candidate.
Definition at line 304 of file PackedCandidate.h.
References charge().
|
inline |
Definition at line 438 of file PackedCandidate.h.
References pixelLayersWithMeasurement(), and stripLayersWithMeasurement().
|
inline |
true if the track had the highPurity quality bit
Definition at line 508 of file PackedCandidate.h.
References qualityFlags_, trackHighPurityMask, and trackHighPurityShift.
|
protected |
Definition at line 48 of file PackedCandidate.cc.
References MiniFloatConverter::float16to32(), createfilelist::int, hpstanc_transforms::max, p4, EnergyCorrector::pt, edm::shift, and Validation_hcalonly_cfi::sign.
Referenced by boostToCM(), energy(), eta(), mass(), massSqr(), maybeUnpackBoth(), momentum(), mt(), mtSqr(), p(), p4(), packBoth(), phi(), polarP4(), pt(), px(), py(), pz(), rapidity(), setMass(), theta(), and y().
|
protected |
Definition at line 84 of file PackedCandidate.cc.
References Exception, mps_fire::i, CovarianceParameterization::isValid(), funct::m, AlCaHLTBitMon_ParallelJobs::p, and edm::errors::UnimplementedFeature.
Referenced by maybeUnpackCovariance().
|
inlineprivate |
Definition at line 642 of file PackedCandidate.h.
References covarianceParameterization(), covarianceSchema_, eta(), funct::m, numberOfHits(), numberOfPixelHits(), pt(), and CovarianceParameterization::unpack().
|
protected |
Definition at line 156 of file PackedCandidate.cc.
References ALCARECOTkAlJpsiMuMu_cff::charge, reco::HitPattern::getLayer(), reco::HitPattern::getSubStructure(), reco::TrackBase::highPurity, mps_fire::i, reco::TrackBase::loose, TrackingRecHit::missing_inner, ndof, p3, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, reco::HitPattern::pixelHitFilter(), reco::HitPattern::stripHitFilter(), StripSubdetector::TEC, StripSubdetector::TIB, StripSubdetector::TID, StripSubdetector::TOB, HiIsolationCommonParameters_cff::track, reco::TrackBase::undefAlgorithm, and TrackingRecHit::valid.
Referenced by maybeUnpackTrack(), packBoth(), and pseudoTrack().
|
protected |
Definition at line 114 of file PackedCandidate.cc.
References EnergyCorrector::c, funct::cos(), MiniFloatConverter::float16to32(), edm::Ref< C, T, F >::isNonnull(), hpstanc_transforms::max, MetAnalyzer::pv(), alignCSCRings::s, and funct::sin().
Referenced by maybeUnpackBoth(), and packBoth().
|
inlinevirtual |
vertex position
Implements reco::Candidate.
Definition at line 445 of file PackedCandidate.h.
References maybeUnpackBoth(), and vertex_.
Referenced by Tau.Tau::dxy(), operator=(), and setVertex().
|
virtual |
chi-squares
Implements reco::Candidate.
Definition at line 326 of file PackedCandidate.cc.
Referenced by clone().
|
virtual |
(i, j)-th element of error matrix, i, j = 0, ... 2
Implements reco::Candidate.
Definition at line 338 of file PackedCandidate.cc.
References Exception, and edm::errors::UnimplementedFeature.
|
inlinevirtual |
return SMatrix
Reimplemented from reco::Candidate.
Definition at line 580 of file PackedCandidate.h.
References fillVertexCovariance(), hasMasterClone(), hasMasterClonePtr(), funct::m, masterClone(), masterClonePtr(), and findQualityFiles::v.
Referenced by clone().
|
virtual |
Number of degrees of freedom Meant to be Double32_t for soft-assignment fitters: tracks may contribute to the vertex with fractional weights. The ndof is then = to the sum of the track weights. see e.g. CMS NOTE-2006/032, CMS NOTE-2004/002
Implements reco::Candidate.
Definition at line 330 of file PackedCandidate.cc.
Referenced by clone().
|
virtual |
chi-squared divided by n.d.o.f.
Implements reco::Candidate.
Definition at line 334 of file PackedCandidate.cc.
Referenced by clone().
|
inline |
Definition at line 472 of file PackedCandidate.h.
References pvRefKey_, and pvRefProd_.
Referenced by pat::PATPackedCandidateProducer::candsOrdering(), fromPV(), and PuppiProducer::produce().
|
inlinevirtual |
x coordinate of vertex position
Implements reco::Candidate.
Definition at line 447 of file PackedCandidate.h.
References maybeUnpackBoth(), and vertex_.
|
inlinevirtual |
y coordinate of vertex position
Implements reco::Candidate.
Definition at line 449 of file PackedCandidate.h.
References maybeUnpackBoth(), and vertex_.
|
inlinevirtual |
z coordinate of vertex position
Implements reco::Candidate.
Definition at line 451 of file PackedCandidate.h.
References maybeUnpackBoth(), and vertex_.
|
inlinevirtual |
rapidity
Implements reco::Candidate.
Definition at line 370 of file PackedCandidate.h.
References p4_, p4c_, and unpack().
Referenced by svgfig.Ellipse::__repr__(), Vispa.Gui.WidgetContainer.WidgetContainer::autosize(), Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), geometryXMLparser.Alignable::pos(), Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
|
friend |
Definition at line 718 of file PackedCandidate.h.
|
friend |
Definition at line 650 of file PackedCandidate.h.
|
friend |
Definition at line 717 of file PackedCandidate.h.
|
friend |
Definition at line 719 of file PackedCandidate.h.
|
friend |
Definition at line 720 of file PackedCandidate.h.
|
staticprotected |
Definition at line 703 of file PackedCandidate.h.
|
staticprotected |
Definition at line 701 of file PackedCandidate.h.
Referenced by covarianceParameterization().
|
protected |
Definition at line 700 of file PackedCandidate.h.
Referenced by covarianceSchema(), operator=(), packCovarianceElement(), setTrackProperties(), and unpackCovarianceElement().
|
protected |
Definition at line 699 of file PackedCandidate.h.
Referenced by covarianceParameterization(), covarianceVersion(), operator=(), setCovarianceVersion(), and setTrackProperties().
|
mutableprotected |
Definition at line 683 of file PackedCandidate.h.
Referenced by etaAtVtx(), and operator=().
|
mutableprotected |
Definition at line 683 of file PackedCandidate.h.
Referenced by operator=(), and phiAtVtx().
|
mutableprotected |
Definition at line 683 of file PackedCandidate.h.
Referenced by operator=(), and ptTrk().
|
mutableprotected |
Definition at line 683 of file PackedCandidate.h.
Referenced by dxy(), and operator=().
|
mutableprotected |
Definition at line 683 of file PackedCandidate.h.
Referenced by dz(), dzAssociatedPV(), and operator=().
uint16_t pat::PackedCandidate::firstHit_ |
Definition at line 729 of file PackedCandidate.h.
Referenced by firstHit(), operator=(), and setFirstHit().
|
protected |
Definition at line 674 of file PackedCandidate.h.
Referenced by hcalFraction(), and operator=().
|
protected |
Definition at line 676 of file PackedCandidate.h.
Referenced by isIsolatedChargedHadron(), and operator=().
|
staticprotected |
Definition at line 651 of file PackedCandidate.h.
|
staticprotected |
Definition at line 652 of file PackedCandidate.h.
|
static |
long lived flag
Definition at line 549 of file PackedCandidate.h.
|
mutableprotected |
IP covariance.
Definition at line 694 of file PackedCandidate.h.
Referenced by dxyError(), dzError(), maybeUnpackCovariance(), and operator=().
|
static |
do mass constraint flag
Definition at line 555 of file PackedCandidate.h.
|
protected |
track quality information
Definition at line 698 of file PackedCandidate.h.
Referenced by operator=(), and setTrackProperties().
|
mutableprotected |
the four vector
Definition at line 679 of file PackedCandidate.h.
Referenced by eta(), etaAtVtx(), mass(), massSqr(), mt(), mtSqr(), operator=(), packBoth(), phi(), phiAtVtx(), polarP4(), pt(), ptTrk(), rapidity(), setMass(), setP4(), setPz(), theta(), and y().
|
mutableprotected |
Definition at line 680 of file PackedCandidate.h.
Referenced by boostToCM(), energy(), et(), et2(), eta(), mass(), massSqr(), maybeUnpackBoth(), momentum(), mt(), mtSqr(), operator=(), p(), p4(), packBoth(), phi(), polarP4(), pt(), px(), py(), pz(), rapidity(), setMass(), setPz(), theta(), and y().
|
protected |
Definition at line 657 of file PackedCandidate.h.
Referenced by operator=().
|
protected |
Definition at line 656 of file PackedCandidate.h.
Referenced by operator=().
|
protected |
Definition at line 656 of file PackedCandidate.h.
Referenced by operator=().
|
protected |
Definition at line 656 of file PackedCandidate.h.
Referenced by operator=().
|
protected |
Definition at line 656 of file PackedCandidate.h.
Referenced by operator=().
|
protected |
Definition at line 656 of file PackedCandidate.h.
Referenced by operator=().
|
protected |
Definition at line 655 of file PackedCandidate.h.
Referenced by operator=().
|
protected |
Definition at line 695 of file PackedCandidate.h.
Referenced by bestTrack(), hasTrackDetails(), numberOfHits(), numberOfPixelHits(), operator=(), and setHits().
|
protected |
Definition at line 695 of file PackedCandidate.h.
Referenced by bestTrack(), hasTrackDetails(), operator=(), pixelLayersWithMeasurement(), setHits(), and stripLayersWithMeasurement().
|
protected |
Definition at line 655 of file PackedCandidate.h.
Referenced by operator=().
|
protected |
Definition at line 655 of file PackedCandidate.h.
Referenced by operator=().
|
protected |
Definition at line 655 of file PackedCandidate.h.
Referenced by operator=().
|
protected |
Definition at line 671 of file PackedCandidate.h.
Referenced by operator=().
|
protected |
Definition at line 672 of file PackedCandidate.h.
Referenced by operator=().
|
protected |
PDG identifier.
Definition at line 687 of file PackedCandidate.h.
Referenced by charge(), operator=(), pdgId(), and setPdgId().
|
protected |
Definition at line 691 of file PackedCandidate.h.
Referenced by dz(), operator=(), and vertexRef().
|
protected |
Use these to build a Ref to primary vertex.
Definition at line 690 of file PackedCandidate.h.
Referenced by operator=(), and vertexRef().
|
protected |
Definition at line 688 of file PackedCandidate.h.
Referenced by isGlobalMuon(), isStandAloneMuon(), lostInnerHits(), operator=(), pvAssociationQuality(), setAssociationQuality(), setLostInnerHits(), setMuonID(), setTrackHighPurity(), status(), and trackHighPurity().
|
protected |
Definition at line 673 of file PackedCandidate.h.
Referenced by operator=(), and rawCaloFraction().
|
mutableprotected |
Definition at line 685 of file PackedCandidate.h.
Referenced by bestTrack(), maybeUnpackTrack(), operator=(), and pseudoTrack().
|
mutableprotected |
vertex position
Definition at line 682 of file PackedCandidate.h.
Referenced by maybeUnpackBoth(), operator=(), packBoth(), setVertex(), vertex(), vx(), vy(), and vz().