#include <PackedGenParticle.h>
Public Types | |
typedef reco::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... | |
enum | PVAssoc { NoPV =0, PVLoose =1, PVTight =2, PVUsedInFit =3 } |
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 | |
virtual Vector | boostToCM () const |
virtual int | charge () const |
electric charge More... | |
virtual PackedGenParticle * | clone () const |
returns a clone of the Candidate object More... | |
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 | dz () const |
dz with respect to the PV ref More... | |
virtual float | dz (const Point &p) const |
dz with respect to another point 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 void | fillVertexCovariance (CovarianceMatrix &v) const |
fill SMatrix More... | |
bool | fromHardProcessFinalState () const |
virtual bool | hasMasterClone () const |
virtual bool | hasMasterClonePtr () const |
virtual bool | isCaloMuon () const |
virtual bool | isConvertedPhoton () const |
bool | isDirectHardProcessTauDecayProductFinalState () const |
bool | isDirectPromptTauDecayProductFinalState () const |
virtual bool | isElectron () const |
get a component More... | |
virtual bool | isGlobalMuon () const |
virtual bool | isJet () const |
virtual bool | isMuon () const |
virtual bool | isPhoton () const |
bool | isPromptFinalState () const |
virtual bool | isStandAloneMuon () const |
virtual bool | isTrackerMuon () const |
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 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... | |
const reco::GenParticleRef & | motherRef () const |
direct access to the mother reference (may be null) 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... | |
virtual size_t | numberOfMothers () const |
number of mothers More... | |
virtual size_t | numberOfSourceCandidatePtrs () const |
virtual double | p () const |
magnitude of momentum vector More... | |
virtual const LorentzVector & | p4 () const |
four-momentum Lorentz vecto r More... | |
PackedGenParticle () | |
default constructor More... | |
PackedGenParticle (const reco::GenParticle &c) | |
PackedGenParticle (const reco::GenParticle &c, const edm::Ref< reco::GenParticleCollection > &mother) | |
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 (int charge) |
set electric charge More... | |
virtual void | setLongLived () |
set long lived flag More... | |
virtual void | setMass (double m) |
set particle mass More... | |
virtual void | setMassConstraint () |
set mass constraint flag More... | |
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 (int threecharge) |
set electric charge More... | |
virtual void | setVertex (const Point &vertex) |
set vertex More... | |
virtual reco::CandidatePtr | sourceCandidatePtr (size_type i) const |
virtual int | status () const |
status word More... | |
const reco::GenStatusFlags & | statusFlags () const |
reco::GenStatusFlags & | statusFlags () |
virtual double | theta () const |
momentum polar angle More... | |
virtual int | threeCharge () const |
electric charge 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... | |
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 | ~PackedGenParticle () |
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 | 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... | |
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 Member Functions | |
virtual bool | overlap (const reco::Candidate &) const |
check overlap with another Candidate More... | |
void | pack (bool unpackAfterwards=true) |
void | unpack () const |
Protected Attributes | |
int8_t | charge_ |
Charge. More... | |
float | dphi_ |
float | dxy_ |
float | dz_ |
reco::GenParticleRef | mother_ |
Ref to first mother. More... | |
PolarLorentzVector | p4_ |
the four vector More... | |
LorentzVector | p4c_ |
uint16_t | packedM_ |
uint16_t | packedPhi_ |
uint16_t | packedPt_ |
uint16_t | packedY_ |
int | pdgId_ |
PDG identifier. More... | |
reco::GenStatusFlags | statusFlags_ |
bool | unpacked_ |
Point | vertex_ |
vertex position More... | |
Friends | |
class | ::OverlapChecker |
template<typename , typename , typename > | |
struct | component |
class | ShallowCloneCandidate |
class | ShallowClonePtrCandidate |
Definition at line 17 of file PackedGenParticle.h.
collection of daughter candidates
Definition at line 20 of file PackedGenParticle.h.
typedef unsigned int pat::PackedGenParticle::index |
Definition at line 30 of file PackedGenParticle.h.
Lorentz vector.
Definition at line 22 of file PackedGenParticle.h.
point in the space
Definition at line 26 of file PackedGenParticle.h.
Lorentz vector.
Definition at line 24 of file PackedGenParticle.h.
point in the space
Definition at line 28 of file PackedGenParticle.h.
|
inline |
default constructor
Definition at line 33 of file PackedGenParticle.h.
Referenced by clone().
|
inlineexplicit |
Definition at line 35 of file PackedGenParticle.h.
References pack().
|
inlineexplicit |
Definition at line 38 of file PackedGenParticle.h.
References pack().
|
virtual |
|
inlinevirtual |
boost vector to boost a Lorentz vector to the particle center of mass system
Implements reco::Candidate.
Definition at line 89 of file PackedGenParticle.h.
References p4c_, unpack(), and unpacked_.
|
inlinevirtual |
electric charge
Implements reco::Candidate.
Definition at line 72 of file PackedGenParticle.h.
References charge_.
Referenced by setCharge(), and threeCharge().
|
inlinevirtual |
returns a clone of the Candidate object
Implements reco::Candidate.
Definition at line 195 of file PackedGenParticle.h.
References PackedGenParticle().
|
virtual |
return daughter at a given position (throws an exception)
Implements reco::Candidate.
Definition at line 80 of file PackedGenParticle.cc.
|
virtual |
return daughter at a given position (throws an exception)
Implements reco::Candidate.
Definition at line 102 of file PackedGenParticle.cc.
|
virtual |
return daughter with a specified role name
Implements reco::Candidate.
Definition at line 94 of file PackedGenParticle.cc.
References Exception, and edm::errors::UnimplementedFeature.
|
virtual |
return daughter with a specified role name
Implements reco::Candidate.
Definition at line 88 of file PackedGenParticle.cc.
References Exception, and edm::errors::UnimplementedFeature.
|
inlinevirtual |
dxy with respect to the PV ref
Definition at line 164 of file PackedGenParticle.h.
References dxy_, and unpack().
Referenced by Electron.Electron::cutBasedId().
|
virtual |
dxy with respect to another point
Definition at line 33 of file PackedGenParticle.cc.
References funct::cos(), funct::sin(), and timeUnitHelper::unpack().
Referenced by Electron.Electron::cutBasedId().
|
inlinevirtual |
dz with respect to the PV ref
Definition at line 166 of file PackedGenParticle.h.
Referenced by Electron.Electron::cutBasedId().
|
virtual |
dz with respect to another point
Definition at line 37 of file PackedGenParticle.cc.
References funct::cos(), funct::sin(), and timeUnitHelper::unpack().
Referenced by Electron.Electron::cutBasedId().
|
inlinevirtual |
energy
Implements reco::Candidate.
Definition at line 93 of file PackedGenParticle.h.
References p4c_, unpack(), and unpacked_.
|
inlinevirtual |
transverse energy
Implements reco::Candidate.
Definition at line 95 of file PackedGenParticle.h.
|
inlinevirtual |
transverse energy squared (use this for cuts)!
Implements reco::Candidate.
Definition at line 97 of file PackedGenParticle.h.
|
inlinevirtual |
momentum pseudorapidity
Implements reco::Candidate.
Definition at line 120 of file PackedGenParticle.h.
References p4_, unpack(), and unpacked_.
Referenced by Particle.Particle::__str__(), Muon.Muon::absEffAreaIso(), Jet.Jet::jetID(), and Jet.Jet::puJetId().
|
virtual |
fill SMatrix
Implements reco::Candidate.
Definition at line 123 of file PackedGenParticle.cc.
References Exception, and edm::errors::UnimplementedFeature.
Referenced by vertexCovariance().
|
inline |
Definition at line 273 of file PackedGenParticle.h.
References reco::GenStatusFlags::fromHardProcess(), status(), and statusFlags_.
|
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 51 of file PackedGenParticle.cc.
|
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 55 of file PackedGenParticle.cc.
|
virtual |
Implements reco::Candidate.
Definition at line 138 of file PackedGenParticle.cc.
|
virtual |
Implements reco::Candidate.
Definition at line 142 of file PackedGenParticle.cc.
|
inline |
Definition at line 277 of file PackedGenParticle.h.
References reco::GenStatusFlags::isDirectHardProcessTauDecayProduct(), status(), and statusFlags_.
|
inline |
Definition at line 262 of file PackedGenParticle.h.
References reco::GenStatusFlags::isDirectPromptTauDecayProduct(), status(), and statusFlags_.
|
virtual |
|
virtual |
Implements reco::Candidate.
Definition at line 132 of file PackedGenParticle.cc.
Referenced by Muon.Muon::muonID().
|
virtual |
Implements reco::Candidate.
Definition at line 144 of file PackedGenParticle.cc.
|
virtual |
Implements reco::Candidate.
Definition at line 130 of file PackedGenParticle.cc.
|
virtual |
Implements reco::Candidate.
Definition at line 140 of file PackedGenParticle.cc.
|
inline |
Definition at line 258 of file PackedGenParticle.h.
References reco::GenStatusFlags::isPrompt(), status(), and statusFlags_.
|
virtual |
Implements reco::Candidate.
Definition at line 134 of file PackedGenParticle.cc.
|
virtual |
Implements reco::Candidate.
Definition at line 136 of file PackedGenParticle.cc.
|
virtual |
|
inlinevirtual |
mass
Implements reco::Candidate.
Definition at line 99 of file PackedGenParticle.h.
References p4_, unpack(), and unpacked_.
Referenced by Particle.Particle::__str__(), and DiObject.DiMuon::__str__().
|
virtual |
do mass constraint?
Implements reco::Candidate.
Definition at line 148 of file PackedGenParticle.cc.
|
inlinevirtual |
mass squared
Implements reco::Candidate.
Definition at line 101 of file PackedGenParticle.h.
References p4_, unpack(), and unpacked_.
|
virtual |
returns ptr to master clone, if existing. Throws an exception unless the concrete Candidate type is ShallowCloneCandidate
Implements reco::Candidate.
Definition at line 45 of file PackedGenParticle.cc.
References Exception.
Referenced by masterRef().
|
virtual |
returns ptr to master clone, if existing. Throws an exception unless the concrete Candidate type is ShallowClonePtrCandidate
Implements reco::Candidate.
Definition at line 60 of file PackedGenParticle.cc.
References Exception.
|
inline |
cast master clone reference to a concrete type
Definition at line 232 of file PackedGenParticle.h.
References masterClone().
|
inlinevirtual |
spatial momentum vector
Implements reco::Candidate.
Definition at line 86 of file PackedGenParticle.h.
References p4c_, unpack(), and unpacked_.
|
virtual |
return mother at a given position (throws an exception)
Implements reco::Candidate.
Definition at line 84 of file PackedGenParticle.cc.
References reco::Candidate::get().
|
inline |
direct access to the mother reference (may be null)
Definition at line 54 of file PackedGenParticle.h.
References mother_.
|
inlinevirtual |
transverse mass
Implements reco::Candidate.
Definition at line 104 of file PackedGenParticle.h.
References p4_, unpack(), and unpacked_.
|
inlinevirtual |
transverse mass squared
Implements reco::Candidate.
Definition at line 106 of file PackedGenParticle.h.
References p4_, unpack(), and unpacked_.
|
virtual |
|
virtual |
number of mothers
Implements reco::Candidate.
Definition at line 70 of file PackedGenParticle.cc.
|
inlinevirtual |
return the number of source Candidates ( the candidates used to construct this Candidate)
Implements reco::Candidate.
Definition at line 64 of file PackedGenParticle.h.
|
protectedvirtual |
check overlap with another Candidate
Implements reco::Candidate.
Definition at line 75 of file PackedGenParticle.cc.
References RecoTauCleanerPlugins::charge, reco::Candidate::charge(), reco::Candidate::p4(), p4, and reco::Candidate::vertex().
|
inlinevirtual |
magnitude of momentum vector
Implements reco::Candidate.
Definition at line 91 of file PackedGenParticle.h.
References p4c_, unpack(), and unpacked_.
|
inlinevirtual |
four-momentum Lorentz vecto r
Implements reco::Candidate.
Definition at line 82 of file PackedGenParticle.h.
References p4c_, unpack(), and unpacked_.
Referenced by Tau.Tau::dxy_approx(), Tau.Tau::dz(), Jet.Jet::jetID(), and setP4().
|
protected |
Definition at line 7 of file PackedGenParticle.cc.
References MiniFloatConverter::float32to16(), bookConverter::max, p4_, packedM_, packedPhi_, packedPt_, packedY_, and unpack().
Referenced by pyrootRender.interactiveRender::draw(), PackedGenParticle(), setMass(), setP4(), and setPz().
|
inlinevirtual |
PDG identifier.
Implements reco::Candidate.
Definition at line 174 of file PackedGenParticle.h.
References pdgId_.
Referenced by Particle.Particle::__str__(), and setPdgId().
|
inlinevirtual |
momentum azimuthal angle
Implements reco::Candidate.
Definition at line 116 of file PackedGenParticle.h.
References p4_, unpack(), and unpacked_.
Referenced by Particle.Particle::__str__().
|
inlinevirtual |
four-momentum Lorentz vector
Implements reco::Candidate.
Definition at line 84 of file PackedGenParticle.h.
References p4_, unpack(), and unpacked_.
|
inlinevirtual |
transverse momentum
Implements reco::Candidate.
Definition at line 114 of file PackedGenParticle.h.
References p4_, unpack(), and unpacked_.
Referenced by Particle.Particle::__str__(), DiObject.DiMuon::__str__(), Photon.Photon::calScaledIsoValue(), et(), et2(), Electron.Electron::mvaIDLoose(), Electron.Electron::mvaIDTight(), Lepton.Lepton::relEffAreaIso(), and Lepton.Lepton::relIso().
|
inlinevirtual |
x coordinate of momentum vector
Implements reco::Candidate.
Definition at line 108 of file PackedGenParticle.h.
References p4c_, unpack(), and unpacked_.
|
inlinevirtual |
y coordinate of momentum vector
Implements reco::Candidate.
Definition at line 110 of file PackedGenParticle.h.
References p4c_, unpack(), and unpacked_.
|
inlinevirtual |
z coordinate of momentum vector
Implements reco::Candidate.
Definition at line 112 of file PackedGenParticle.h.
References p4c_, unpack(), and unpacked_.
Referenced by setPz().
|
inlinevirtual |
rapidity
Implements reco::Candidate.
Definition at line 122 of file PackedGenParticle.h.
References p4_, unpack(), and unpacked_.
|
inlinevirtual |
set electric charge
Implements reco::Candidate.
Definition at line 76 of file PackedGenParticle.h.
References charge(), and charge_.
|
inlinevirtual |
|
inlinevirtual |
set particle mass
Implements reco::Candidate.
Definition at line 138 of file PackedGenParticle.h.
References visualization-live-secondInstance_cfg::m, p4_, pack(), unpack(), and unpacked_.
|
inlinevirtual |
set mass constraint flag
Implements reco::Candidate.
Definition at line 190 of file PackedGenParticle.h.
|
inlinevirtual |
set 4-momentum
Implements reco::Candidate.
Definition at line 126 of file PackedGenParticle.h.
References p4_, pack(), and unpack().
|
inlinevirtual |
set 4-momentum
Definition at line 132 of file PackedGenParticle.h.
References p4(), p4_, pack(), and unpack().
|
inlinevirtual |
Implements reco::Candidate.
Definition at line 176 of file PackedGenParticle.h.
References pdgId(), and pdgId_.
|
inlinevirtual |
Implements reco::Candidate.
Definition at line 143 of file PackedGenParticle.h.
References p4_, p4c_, pack(), pz(), and unpack().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
set vertex
Definition at line 158 of file PackedGenParticle.h.
References 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 67 of file PackedGenParticle.h.
|
inlinevirtual |
status word
Implements reco::Candidate.
Definition at line 178 of file PackedGenParticle.h.
Referenced by fromHardProcessFinalState(), isDirectHardProcessTauDecayProductFinalState(), isDirectPromptTauDecayProductFinalState(), and isPromptFinalState().
|
inline |
Definition at line 245 of file PackedGenParticle.h.
References statusFlags_.
|
inline |
Definition at line 246 of file PackedGenParticle.h.
References statusFlags_.
|
inlinevirtual |
momentum polar angle
Implements reco::Candidate.
Definition at line 118 of file PackedGenParticle.h.
References p4_, unpack(), and unpacked_.
Referenced by Tau.Tau::zImpact().
|
inlinevirtual |
electric charge
Implements reco::Candidate.
Definition at line 78 of file PackedGenParticle.h.
References charge().
|
protected |
Definition at line 16 of file PackedGenParticle.cc.
References eta(), MiniFloatConverter::float16to32(), visualization-live-secondInstance_cfg::m, bookConverter::max, phi, EnergyCorrector::pt, edm::shift, jetcorrextractor::sign(), mathSSE::sqrt(), and detailsBasic3DVector::y.
Referenced by boostToCM(), dxy(), dz(), energy(), eta(), mass(), massSqr(), momentum(), mt(), mtSqr(), p(), p4(), pack(), phi(), polarP4(), pt(), px(), py(), pz(), rapidity(), setMass(), setP4(), setPz(), theta(), and y().
|
inlinevirtual |
vertex position
Implements reco::Candidate.
Definition at line 150 of file PackedGenParticle.h.
References vertex_.
Referenced by Tau.Tau::dxy(), and setVertex().
|
virtual |
|
virtual |
(i, j)-th element of error matrix, i, j = 0, ... 2
Implements reco::Candidate.
Definition at line 118 of file PackedGenParticle.cc.
References Exception, and edm::errors::UnimplementedFeature.
|
inlinevirtual |
return SMatrix
Reimplemented from reco::Candidate.
Definition at line 213 of file PackedGenParticle.h.
References fillVertexCovariance(), and visualization-live-secondInstance_cfg::m.
|
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 110 of file PackedGenParticle.cc.
|
virtual |
chi-squared divided by n.d.o.f.
Implements reco::Candidate.
Definition at line 114 of file PackedGenParticle.cc.
|
inlinevirtual |
x coordinate of vertex position
Implements reco::Candidate.
Definition at line 152 of file PackedGenParticle.h.
References vertex_.
|
inlinevirtual |
y coordinate of vertex position
Implements reco::Candidate.
Definition at line 154 of file PackedGenParticle.h.
References vertex_.
|
inlinevirtual |
z coordinate of vertex position
Implements reco::Candidate.
Definition at line 156 of file PackedGenParticle.h.
References vertex_.
|
inlinevirtual |
rapidity
Implements reco::Candidate.
Definition at line 124 of file PackedGenParticle.h.
References p4_, unpack(), and unpacked_.
Referenced by svgfig.Ellipse::__repr__(), Vispa.Gui.WidgetContainer.WidgetContainer::autosize(), Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), geometryXMLparser.Alignable::pos(), and Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget().
|
friend |
Definition at line 305 of file PackedGenParticle.h.
|
friend |
Definition at line 304 of file PackedGenParticle.h.
|
friend |
Definition at line 306 of file PackedGenParticle.h.
|
friend |
Definition at line 307 of file PackedGenParticle.h.
|
protected |
Charge.
Definition at line 294 of file PackedGenParticle.h.
Referenced by charge(), and setCharge().
|
mutableprotected |
Definition at line 290 of file PackedGenParticle.h.
|
mutableprotected |
Definition at line 290 of file PackedGenParticle.h.
Referenced by dxy().
|
mutableprotected |
Definition at line 290 of file PackedGenParticle.h.
Referenced by dz().
|
static |
long lived flag
Definition at line 182 of file PackedGenParticle.h.
|
static |
do mass constraint flag
Definition at line 188 of file PackedGenParticle.h.
|
protected |
|
mutableprotected |
|
mutableprotected |
Definition at line 287 of file PackedGenParticle.h.
Referenced by boostToCM(), energy(), et(), et2(), momentum(), p(), p4(), px(), py(), pz(), and setPz().
|
protected |
Definition at line 281 of file PackedGenParticle.h.
Referenced by pack().
|
protected |
Definition at line 281 of file PackedGenParticle.h.
Referenced by pack().
|
protected |
Definition at line 281 of file PackedGenParticle.h.
Referenced by pack().
|
protected |
Definition at line 281 of file PackedGenParticle.h.
Referenced by pack().
|
protected |
PDG identifier.
Definition at line 292 of file PackedGenParticle.h.
Referenced by pdgId(), and setPdgId().
|
protected |
Definition at line 300 of file PackedGenParticle.h.
Referenced by fromHardProcessFinalState(), isDirectHardProcessTauDecayProductFinalState(), isDirectPromptTauDecayProductFinalState(), isPromptFinalState(), and statusFlags().
|
mutableprotected |
|
mutableprotected |
vertex position
Definition at line 289 of file PackedGenParticle.h.
Referenced by setVertex(), vertex(), vx(), vy(), and vz().