ATLAS Offline Software
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