ATLAS Offline Software
|
#include <ParticleShallowClone.h>
Public Types | |
typedef P4PxPyPzE | momentum_type |
publish the type of the base class (ie: 'traits-itize' it) More... | |
enum | Kind { P4EETAPHIM, P4IPTCOTTHPHIM, P4PTETAPHIM, P4PXPYPZE, UNKNOWN } |
Public Member Functions | |
ParticleShallowClone () | |
The default constructor. More... | |
ParticleShallowClone (const MasterLink_t &theMasterLink) | |
Standard constructor with an ElementLink to the original particle. More... | |
ParticleShallowClone (const MasterLink_t &theMasterLink, const I4Momentum *the4Mom, const ChargeType theCharge=std::numeric_limits< ChargeType >::quiet_NaN(), const ElementLink< VxContainer > *theOriginLink=0) | |
Standard constructor with an ElementLink to the original particle and all other parameters explicitly given. More... | |
const MasterLink_t & | getMasterLink () const |
Copy constructor. More... | |
const Master_t * | getMasterPtr () const |
Get a const pointer to the original "master" particle. More... | |
virtual AthenaBarCode_t | getAthenaBarCode () const |
Public getter. More... | |
virtual bool | hasSameAthenaBarCode (const IAthenaBarCode &) const |
Comparing & Versioning Control. More... | |
virtual bool | hasSameAthenaBarCodeExceptVersion (const IAthenaBarCode &) const |
Comparing & Versioning Control. More... | |
virtual AthenaBarCodeVersion_t | getVersion () const |
Comparing & Versioning Control. More... | |
virtual void | fillToken (INavigationToken &) const |
Implement method from INavigable (forwareded to the orignal "master" particle) More... | |
virtual void | fillToken (INavigationToken &, const std::any &) const |
Implement method from INavigable (forwareded to the orignal "master" particle) More... | |
virtual ParticleDataType::DataType | dataType () const |
Return enum indicating real data, fast, or full simulation Return Type has a DataType enum with the following values: {Data = 0, Full = 1, FastShower = 2, Fast = 3, True = 4} (forwareded to the orignal "master" particle) More... | |
virtual const Trk::RecVertex * | origin () const |
Return a RecVertex corresponding to particle's Origin (used directly from this shallow clone particle) More... | |
virtual const ElementLink< VxContainer > & | originLink () const |
Return an ElementLink corresponding to particle's Origin (used directly from this shallow clone particle) More... | |
virtual bool | hasCharge () const |
method to check if charge information is available (used directly from this shallow clone particle) More... | |
virtual ChargeType | charge () const |
returns charge as a typedef ChargeType currently Charge Type is a double for jets this may be changed to an int and ask jets to extend this interface (used directly from this shallow clone particle) More... | |
virtual bool | hasPdgId () const |
method to check if particle id information is available (forwareded to the orignal "master" particle) More... | |
virtual int | pdgId () const |
Return particle id (forwareded to the orignal "master" particle) More... | |
virtual void | set_charge (ChargeType theCharge) |
Set method to set the charge of this shallow clone particle (the original "master" particle remains unaffected) More... | |
virtual void | set_origin (const VxContainer *theContainer, int index) |
Set method to set the charge of this shallow clone particle (the original "master" particle remains unaffected) More... | |
virtual void | set_origin (const VxContainer *theContainer, const Trk::VxCandidate *vertex) |
Set method to set the charge of this shallow clone particle (the original "master" particle remains unaffected) More... | |
const momentum_type & | momentumBase () const |
access to underlying base type (I4Momentum-like) More... | |
momentum_type & | momentumBase () |
virtual double | px () const |
get px data member More... | |
virtual double | py () const |
get py data member More... | |
virtual double | pz () const |
get pz data member More... | |
virtual double | e () const |
get energy data member More... | |
virtual void | setPx (double thePx) |
set Px data member More... | |
virtual void | setPy (double thePy) |
set Py data member More... | |
virtual void | setPz (double thePz) |
set Pz data member More... | |
virtual void | setE (double theE) |
set energy data member More... | |
virtual void | set4Mom (const I4Momentum &theI4Mom) |
set all 4-mom from another I4Momentum reference More... | |
virtual void | set4Mom (const I4Momentum *const theI4Mom) |
set all 4-mom from another I4Momentum pointer More... | |
virtual void | set4Mom (const CLHEP::HepLorentzVector &theHlv) |
set all 4-mom from CLHEP HepLorentzVector More... | |
virtual const I4MomentumError * | errors () const |
Access to errors, if available; returns 0 if no errors. More... | |
double | pxi () const |
Experimental : inlined function to get px without going through virtual inheritance. More... | |
double | pyi () const |
Experimental : inlined function to get py without going through virtual inheritance. More... | |
double | pzi () const |
Experimental : inlined function to get pz without going through virtual inheritance. More... | |
double | ei () const |
Experimental : inlined function to get e without going through virtual inheritance. More... | |
double | pti () const |
Experimental : inlined function to get pt without going through virtual inheritance. More... | |
virtual double | m () const |
mass More... | |
virtual double | m2 () const |
mass squared More... | |
virtual double | eta () const |
pseudo rapidity More... | |
virtual double | phi () const |
phi in [-pi,pi[ More... | |
virtual double | p () const |
momentum magnitude More... | |
virtual double | p2 () const |
square of momentum magnitude More... | |
virtual double | pt () const |
transverse momentum More... | |
virtual double | et () const |
transverse energy defined to be e*sin(theta) More... | |
virtual double | iPt () const |
inverse of transverse momentum More... | |
virtual double | rapidity () const |
rapidity More... | |
virtual double | cosPhi () const |
cosinus phi More... | |
virtual double | sinPhi () const |
sinus phi More... | |
virtual double | tanTh () const |
tan theta More... | |
virtual double | cotTh () const |
cottan theta More... | |
virtual double | cosTh () const |
cosinus theta More... | |
virtual double | sinTh () const |
sinus theta More... | |
virtual CLHEP::HepLorentzVector | hlv () const |
CLHEP HepLorentzVector. More... | |
virtual I4Momentum::Kind | kind () const |
tells what kind of P4XYZT this is More... | |
virtual std::ostream & | dump (std::ostream &out) const |
Print I4Momentum content. More... | |
virtual void | setAthenaBarCode (AthenaBarCode_t) |
virtual void | newVersion () |
virtual void | setVersion (AthenaBarCodeVersion_t) |
Static Public Attributes | |
static const AthenaBarCode_t | UNDEFINEDBARCODE = (AthenaBarCode_t)(-1) |
static const AthenaBarCode_t | UNDEFINEDVERSION = UNDEFINEDBARCODE |
Protected Attributes | |
double | m_px |
double | m_py |
double | m_pz |
double | m_e |
Private Attributes | |
MasterLink_t | m_masterLink |
The persistent pointer (ElementLink) to the original "master" particle. More... | |
ElementLink< VxContainer > | m_originLink |
Persistent pointer (ElementLink) to the origin of this particle. More... | |
bool | m_hasCharge |
Switch to tell if this particle has a charge. More... | |
ChargeType | m_charge |
Value of the charge of the particle (this has real meaning, only if hasCharge() returns true) More... | |
Friends | |
class | ::ParticleShallowCloneCnv_p1 |
Definition at line 49 of file ParticleShallowClone.h.
publish the type of the base class (ie: 'traits-itize' it)
Definition at line 56 of file ParticleShallowClone.h.
|
inherited |
Enumerator | |
---|---|
P4EETAPHIM | |
P4IPTCOTTHPHIM | |
P4PTETAPHIM | |
P4PXPYPZE | |
UNKNOWN |
Definition at line 33 of file I4Momentum.h.
|
inline |
|
inlineexplicit |
Standard constructor with an ElementLink to the original particle.
The user must ensure that the ElementLink is vaild, i.e., that the particle it is pointing to still exists, before calling the constructor!
Definition at line 75 of file ParticleShallowClone.h.
|
inline |
Standard constructor with an ElementLink to the original particle and all other parameters explicitly given.
The user must ensure that the ElementLink is vaild, i.e., that the particle it is pointing to still exists, before calling the constructor!
Definition at line 92 of file ParticleShallowClone.h.
|
inlinevirtual |
returns charge as a typedef ChargeType currently Charge Type is a double for jets this may be changed to an int and ask jets to extend this interface (used directly from this shallow clone particle)
Implements IParticle.
Definition at line 377 of file ParticleShallowClone.h.
|
virtualinherited |
cosinus phi
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 77 of file P4PxPyPzEBase.cxx.
|
virtualinherited |
cosinus theta
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 98 of file P4PxPyPzEBase.cxx.
|
virtualinherited |
cottan theta
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 92 of file P4PxPyPzEBase.cxx.
|
inlinevirtual |
Return enum indicating real data, fast, or full simulation Return Type has a DataType enum with the following values: {Data = 0, Full = 1, FastShower = 2, Fast = 3, True = 4} (forwareded to the orignal "master" particle)
Implements IParticle.
Definition at line 351 of file ParticleShallowClone.h.
|
virtualinherited |
Print I4Momentum
content.
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >, and Rec::TrackParticle.
Definition at line 152 of file P4PxPyPzEBase.cxx.
|
inlinevirtualinherited |
get energy data member
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 132 of file P4PxPyPzE.h.
|
inlineinherited |
Experimental : inlined function to get e without going through virtual inheritance.
Definition at line 179 of file P4PxPyPzE.h.
|
virtualinherited |
Access to errors, if available; returns 0 if no errors.
Reimplemented from P4PxPyPzEBase.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 7 of file P4PxPyPzE.cxx.
|
virtualinherited |
transverse energy defined to be e*sin(theta)
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 125 of file P4PxPyPzEBase.cxx.
|
virtualinherited |
pseudo rapidity
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 32 of file P4PxPyPzEBase.cxx.
|
inlinevirtual |
Implement method from INavigable (forwareded to the orignal "master" particle)
Implements INavigable.
Definition at line 335 of file ParticleShallowClone.h.
|
inlinevirtual |
Implement method from INavigable (forwareded to the orignal "master" particle)
Implements INavigable.
Definition at line 342 of file ParticleShallowClone.h.
|
inlinevirtual |
Public getter.
Reimplemented from IAthenaBarCode.
Definition at line 309 of file ParticleShallowClone.h.
|
inline |
Copy constructor.
The default destructor All public methods that are new to this class Get a const ElementLink reference to the original "master" particle
Definition at line 286 of file ParticleShallowClone.h.
Get a const pointer to the original "master" particle.
Definition at line 293 of file ParticleShallowClone.h.
|
inlinevirtual |
Comparing & Versioning Control.
Reimplemented from IAthenaBarCode.
Definition at line 327 of file ParticleShallowClone.h.
|
inlinevirtual |
method to check if charge information is available (used directly from this shallow clone particle)
Implements IParticle.
Definition at line 371 of file ParticleShallowClone.h.
|
inlinevirtual |
method to check if particle id information is available (forwareded to the orignal "master" particle)
Implements IParticle.
Definition at line 383 of file ParticleShallowClone.h.
|
inlinevirtual |
Comparing & Versioning Control.
Reimplemented from IAthenaBarCode.
Definition at line 315 of file ParticleShallowClone.h.
|
inlinevirtual |
Comparing & Versioning Control.
Reimplemented from IAthenaBarCode.
Definition at line 321 of file ParticleShallowClone.h.
|
virtualinherited |
CLHEP HepLorentzVector.
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 147 of file P4PxPyPzEBase.cxx.
|
virtualinherited |
inverse of transverse momentum
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 131 of file P4PxPyPzEBase.cxx.
|
inlinevirtualinherited |
tells what kind of P4XYZT this is
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 59 of file P4PxPyPzEBase.h.
|
virtualinherited |
mass
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 25 of file P4PxPyPzEBase.cxx.
|
virtualinherited |
mass squared
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 14 of file P4PxPyPzEBase.cxx.
|
inline |
Definition at line 425 of file ParticleShallowClone.h.
|
inline |
access to underlying base type (I4Momentum-like)
Definition at line 419 of file ParticleShallowClone.h.
|
inlinevirtualinherited |
Reimplemented in Rec::TrackParticle, ParticleSigStateImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleSigStateImpl< Navigable< INavigable4MomentumCollection, double >, P4ImplPxPyPzE >, ParticleSigStateImpl< Navigable< DataVector< INavigable4Momentum >, double, std::vector< std::pair< ElementLink< DataVector< INavigable4Momentum > >, double > > >, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleImpl< NavigableTerminalNode, P4ImplEEtaPhiM, ParticleEvent::Base >, ParticleImpl< TruthParticleNavigation, TruthParticleMomentum, TruthParticleBase >, ParticleImpl< CompositeParticleNavigation, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< NavigableTerminalNode, P4PtEtaPhiM >, ParticleImpl< ::Analysis::TauJetNavigation, ::P4ImplEEtaPhiM >, ParticleImpl< Navigable< DataVector< INavigable4Momentum >, double, std::vector< std::pair< ElementLink< DataVector< INavigable4Momentum > >, double > > >, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< egammaNavigation, P4ImplEEtaPhiM >, ParticleImpl< ::Analysis::MuonNavigation, ::P4ImplIPtCotThPhiM >, ParticleImpl< NavigableTerminalNode, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< NavigableTerminalNode, P4ImplIPtCotThPhiM, ParticleEvent::Base >, ParticleImpl< NeutrinoNavigation, P4ImplPxPyPzE >, and AthenaBarCodeBase.
Definition at line 89 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.
|
inlinevirtual |
Return a RecVertex corresponding to particle's Origin (used directly from this shallow clone particle)
Implements IParticle.
Definition at line 357 of file ParticleShallowClone.h.
|
inlinevirtual |
Return an ElementLink corresponding to particle's Origin (used directly from this shallow clone particle)
Implements IParticle.
Definition at line 365 of file ParticleShallowClone.h.
|
virtualinherited |
momentum magnitude
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 68 of file P4PxPyPzEBase.cxx.
|
virtualinherited |
square of momentum magnitude
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 59 of file P4PxPyPzEBase.cxx.
|
inlinevirtual |
Return particle id (forwareded to the orignal "master" particle)
Implements IParticle.
Definition at line 389 of file ParticleShallowClone.h.
|
virtualinherited |
phi in [-pi,pi[
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 50 of file P4PxPyPzEBase.cxx.
|
virtualinherited |
transverse momentum
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 114 of file P4PxPyPzEBase.cxx.
|
inlineinherited |
Experimental : inlined function to get pt without going through virtual inheritance.
Definition at line 182 of file P4PxPyPzE.h.
|
inlinevirtualinherited |
get px data member
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 122 of file P4PxPyPzE.h.
|
inlineinherited |
Experimental : inlined function to get px without going through virtual inheritance.
Definition at line 170 of file P4PxPyPzE.h.
|
inlinevirtualinherited |
get py data member
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 126 of file P4PxPyPzE.h.
|
inlineinherited |
Experimental : inlined function to get py without going through virtual inheritance.
Definition at line 173 of file P4PxPyPzE.h.
|
inlinevirtualinherited |
get pz data member
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 129 of file P4PxPyPzE.h.
|
inlineinherited |
Experimental : inlined function to get pz without going through virtual inheritance.
Definition at line 176 of file P4PxPyPzE.h.
|
virtualinherited |
rapidity
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 136 of file P4PxPyPzEBase.cxx.
|
inlinevirtualinherited |
set all 4-mom from CLHEP HepLorentzVector
Reimplemented from P4PxPyPzEBase.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >, and Rec::TrackParticle.
Definition at line 161 of file P4PxPyPzE.h.
|
inlinevirtualinherited |
set all 4-mom from another I4Momentum reference
Reimplemented from P4PxPyPzEBase.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >, and Rec::TrackParticle.
Definition at line 147 of file P4PxPyPzE.h.
|
inlinevirtualinherited |
set all 4-mom from another I4Momentum pointer
Reimplemented from P4PxPyPzEBase.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >, and Rec::TrackParticle.
Definition at line 155 of file P4PxPyPzE.h.
|
inlinevirtual |
Set method to set the charge of this shallow clone particle (the original "master" particle remains unaffected)
Definition at line 395 of file ParticleShallowClone.h.
|
inlinevirtual |
Set method to set the charge of this shallow clone particle (the original "master" particle remains unaffected)
Definition at line 410 of file ParticleShallowClone.h.
|
inlinevirtual |
Set method to set the charge of this shallow clone particle (the original "master" particle remains unaffected)
Definition at line 403 of file ParticleShallowClone.h.
|
inlinevirtualinherited |
Reimplemented in Rec::TrackParticle, ParticleSigStateImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleSigStateImpl< Navigable< INavigable4MomentumCollection, double >, P4ImplPxPyPzE >, ParticleSigStateImpl< Navigable< DataVector< INavigable4Momentum >, double, std::vector< std::pair< ElementLink< DataVector< INavigable4Momentum > >, double > > >, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleImpl< NavigableTerminalNode, P4ImplEEtaPhiM, ParticleEvent::Base >, ParticleImpl< TruthParticleNavigation, TruthParticleMomentum, TruthParticleBase >, ParticleImpl< CompositeParticleNavigation, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< NavigableTerminalNode, P4PtEtaPhiM >, ParticleImpl< ::Analysis::TauJetNavigation, ::P4ImplEEtaPhiM >, ParticleImpl< Navigable< DataVector< INavigable4Momentum >, double, std::vector< std::pair< ElementLink< DataVector< INavigable4Momentum > >, double > > >, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< egammaNavigation, P4ImplEEtaPhiM >, ParticleImpl< ::Analysis::MuonNavigation, ::P4ImplIPtCotThPhiM >, ParticleImpl< NavigableTerminalNode, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< NavigableTerminalNode, P4ImplIPtCotThPhiM, ParticleEvent::Base >, ParticleImpl< NeutrinoNavigation, P4ImplPxPyPzE >, and AthenaBarCodeBase.
Definition at line 71 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
Reimplemented in Rec::TrackParticle, ParticleSigStateImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleSigStateImpl< Navigable< INavigable4MomentumCollection, double >, P4ImplPxPyPzE >, ParticleSigStateImpl< Navigable< DataVector< INavigable4Momentum >, double, std::vector< std::pair< ElementLink< DataVector< INavigable4Momentum > >, double > > >, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleImpl< NavigableTerminalNode, P4ImplEEtaPhiM, ParticleEvent::Base >, ParticleImpl< TruthParticleNavigation, TruthParticleMomentum, TruthParticleBase >, ParticleImpl< CompositeParticleNavigation, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< NavigableTerminalNode, P4PtEtaPhiM >, ParticleImpl< ::Analysis::TauJetNavigation, ::P4ImplEEtaPhiM >, ParticleImpl< Navigable< DataVector< INavigable4Momentum >, double, std::vector< std::pair< ElementLink< DataVector< INavigable4Momentum > >, double > > >, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< egammaNavigation, P4ImplEEtaPhiM >, ParticleImpl< ::Analysis::MuonNavigation, ::P4ImplIPtCotThPhiM >, ParticleImpl< NavigableTerminalNode, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< NavigableTerminalNode, P4ImplIPtCotThPhiM, ParticleEvent::Base >, ParticleImpl< NeutrinoNavigation, P4ImplPxPyPzE >, and AthenaBarCodeBase.
Definition at line 93 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.
|
virtualinherited |
sinus phi
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 82 of file P4PxPyPzEBase.cxx.
|
virtualinherited |
sinus theta
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 106 of file P4PxPyPzEBase.cxx.
|
virtualinherited |
tan theta
Implements I4Momentum.
Reimplemented in Nav4MomWrapper< Navigable_t, P4Momentum_t >.
Definition at line 87 of file P4PxPyPzEBase.cxx.
|
friend |
Definition at line 260 of file ParticleShallowClone.h.
|
private |
Value of the charge of the particle (this has real meaning, only if hasCharge() returns true)
Definition at line 274 of file ParticleShallowClone.h.
|
protectedinherited |
Definition at line 92 of file P4PxPyPzE.h.
|
private |
Switch to tell if this particle has a charge.
Definition at line 269 of file ParticleShallowClone.h.
|
private |
The persistent pointer (ElementLink) to the original "master" particle.
Definition at line 263 of file ParticleShallowClone.h.
|
private |
Persistent pointer (ElementLink) to the origin of this particle.
Definition at line 266 of file ParticleShallowClone.h.
|
protectedinherited |
Definition at line 89 of file P4PxPyPzE.h.
|
protectedinherited |
Definition at line 90 of file P4PxPyPzE.h.
|
protectedinherited |
Definition at line 91 of file P4PxPyPzE.h.
|
staticinherited |
Definition at line 52 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.
|
staticinherited |
Definition at line 53 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.