Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ParticleBase Member List

This is the complete list of members for ParticleBase, including all inherited members.

charge() constParticleBaseinlinevirtual
cosPhi() const =0I4Momentumpure virtual
cosTh() const =0I4Momentumpure virtual
cotTh() const =0I4Momentumpure virtual
dataType() constParticleBaseinlinevirtual
dump(std::ostream &out) const =0I4Momentumpure virtual
e() const =0I4Momentumpure virtual
errors() const =0I4Momentumpure virtual
et() const =0I4Momentumpure virtual
eta() const =0I4Momentumpure virtual
fillToken(INavigationToken &thisToken) const =0INavigablepure virtual
fillToken(INavigationToken &thisToken, const std::any &weight) const =0INavigablepure virtual
getAthenaBarCode() constIAthenaBarCodeinlinevirtual
getVersion() constIAthenaBarCodeinlinevirtual
hasCharge() constParticleBaseinlinevirtual
hasPdgId() constParticleBaseinlinevirtual
hasSameAthenaBarCode(const IAthenaBarCode &) constIAthenaBarCodeinlinevirtual
hasSameAthenaBarCodeExceptVersion(const IAthenaBarCode &) constIAthenaBarCodeinlinevirtual
hlv() const =0I4Momentumpure virtual
IAthenaBarCode()IAthenaBarCodeinline
iPt() const =0I4Momentumpure virtual
kind() const =0I4Momentumpure virtual
Kind enum nameI4Momentum
m() const =0I4Momentumpure virtual
m2() const =0I4Momentumpure virtual
m_chargeParticleBaseprivate
m_dataTypeParticleBaseprivate
m_hasChargeParticleBaseprivate
m_hasPdgIdParticleBaseprivate
m_originParticleBaseprivate
m_pdgIdParticleBaseprivate
newVersion()IAthenaBarCodeinlinevirtual
operator=(const ParticleBase &rhs)ParticleBase
origin() constParticleBasevirtual
originLink() constParticleBaseinlinevirtual
p() const =0I4Momentumpure virtual
p2() const =0I4Momentumpure virtual
P4EETAPHIM enum valueI4Momentum
P4IPTCOTTHPHIM enum valueI4Momentum
P4PTETAPHIM enum valueI4Momentum
P4PXPYPZE enum valueI4Momentum
ParticleBase()ParticleBase
ParticleBase(const ParticleBase &rhs)ParticleBase
pdgId() constParticleBaseinlinevirtual
phi() const =0I4Momentumpure virtual
pt() const =0I4Momentumpure virtual
px() const =0I4Momentumpure virtual
py() const =0I4Momentumpure virtual
pz() const =0I4Momentumpure virtual
rapidity() const =0I4Momentumpure virtual
reset_charge()ParticleBaseinline
reset_pdgId()ParticleBaseinline
set4Mom(const I4Momentum *const theI4Mom)=0I4Momentumpure virtual
set4Mom(const I4Momentum &theI4Mom)=0I4Momentumpure virtual
set4Mom(const CLHEP::HepLorentzVector &theHlv)=0I4Momentumpure virtual
set_charge(ChargeType x)ParticleBaseinline
set_dataType(ParticleDataType::DataType x)ParticleBaseinline
set_origin(const VxContainer *theContainer, int index)ParticleBaseinline
set_origin(const VxContainer *theContainer, const Trk::VxCandidate *vertex)ParticleBaseinline
set_origin(const ElementLink< VxContainer > &origin)ParticleBaseinline
set_pdgId(int x)ParticleBaseinline
setAthenaBarCode(AthenaBarCode_t)IAthenaBarCodeinlinevirtual
setVersion(AthenaBarCodeVersion_t)IAthenaBarCodeinlinevirtual
sinPhi() const =0I4Momentumpure virtual
sinTh() const =0I4Momentumpure virtual
tanTh() const =0I4Momentumpure virtual
UNDEFINEDBARCODEIAthenaBarCodestatic
UNDEFINEDVERSIONIAthenaBarCodestatic
UNKNOWN enum valueI4Momentum
~I4Momentum()I4Momentumvirtual
~IAthenaBarCode()=defaultIAthenaBarCodevirtual
~INavigable()=defaultINavigablevirtual
~INavigable4Momentum()INavigable4Momentumvirtual
~IParticle()IParticlevirtual
~ParticleBase()ParticleBasevirtual