ATLAS Offline Software
|
#include <Nav4MomWrapper.h>
Public Types | |
typedef NavWrapper< Navigable_t > | navigable_type |
publish the type of the base class (ie: 'traits-itize' it) More... | |
typedef P4Momentum_t | momentum_type |
publish the type of the base class (ie: 'traits-itize' it) More... | |
enum | Kind { P4EETAPHIM, P4IPTCOTTHPHIM, P4PTETAPHIM, P4PXPYPZE, UNKNOWN } |
typedef Navigable_t | navimpl_t |
Publish navigation implementation type. More... | |
typedef navimpl_t::container_type | container_type |
{ More... | |
typedef navimpl_t::constituent_type | constituent_type |
typedef navimpl_t::parameter_type | parameter_type |
typedef navimpl_t::object_iter | object_iter |
typedef navimpl_t::external_index_type | external_index_type |
Public Member Functions | |
Nav4MomWrapper () | |
Default constructor: More... | |
Nav4MomWrapper (const Nav4MomWrapper &rhs) | |
Copy constructor: More... | |
Nav4MomWrapper & | operator= (const Nav4MomWrapper &rhs) |
Assignment operator: More... | |
Nav4MomWrapper (const double p1, const double p2, const double p3, const double p4) | |
Constructor with parameters: More... | |
Nav4MomWrapper (const CLHEP::HepLorentzVector &hlv) | |
Nav4MomWrapper (const P4Momentum_t &rhs) | |
Nav4MomWrapper (const I4Momentum &rhs) | |
Nav4MomWrapper (const I4Momentum *const rhs) | |
virtual | ~Nav4MomWrapper () |
Destructor: More... | |
const navigable_type & | navigableBase () const |
access to underlying base type (INavigable-like) More... | |
const momentum_type & | momentumBase () const |
access to underlying base type (I4Momentum-like) More... | |
navigable_type & | navigableBase () |
access to underlying base type (INavigable-like) More... | |
momentum_type & | momentumBase () |
access to underlying base type (I4Momentum-like) More... | |
virtual AthenaBarCode_t | getAthenaBarCode () const |
virtual void | setAthenaBarCode (AthenaBarCode_t) |
virtual bool | hasSameAthenaBarCode (const IAthenaBarCode &) const |
virtual bool | hasSameAthenaBarCodeExceptVersion (const IAthenaBarCode &) const |
virtual AthenaBarCodeVersion_t | getVersion () const |
virtual void | newVersion () |
virtual void | setVersion (AthenaBarCodeVersion_t) |
void | putElement (const container_type *pCont, const constituent_type *pObj, const parameter_type &oPar=parameter_type(), size_t sizeHint=0) |
Add element to Navigable store. More... | |
void | putElement (const container_type *pCont, external_index_type &iObj, const parameter_type &oPar=parameter_type(), size_t sizeHint=0) |
Add element to the Navigable store. More... | |
void | insertElement (const container_type *pCont, const constituent_type *pObj, const parameter_type &oPar=parameter_type(), size_t sizeHint=0) |
Insert element into Navigable store. More... | |
void | insertElement (const container_type *pCont, external_index_type &iObj, const parameter_type &oPar=parameter_type(), size_t sizeHint=0) |
Insert element into Navigable store. More... | |
void | reweight (const constituent_type *pObj, const parameter_type &oPar=parameter_type()) |
void | reweight (const container_type *pCont, external_index_type &iObj, const parameter_type &oPar=parameter_type()) |
void | reweight (object_iter &oIter, const parameter_type &oPar=parameter_type()) |
bool | remove (const constituent_type *pObj) |
bool | remove (const container_type *pCont, external_index_type &iObj) |
bool | removeAll () |
bool | contains (const constituent_type *pObj) const |
bool | contains (const container_type *pCont, external_index_type &iObj) const |
virtual object_iter | begin () const |
virtual object_iter | end () const |
virtual size_t | size () const |
parameter_type | getParameter (const constituent_type *pObj) const |
parameter_type | getParameter (const container_type *pCont, external_index_type &iObj) const |
parameter_type | getParameter (object_iter &oIter) const |
const container_type * | getContainer (const constituent_type *pObj) const |
const container_type * | getContainer (object_iter oIter) const |
bool | getIndex (const constituent_type *pObj, external_index_type &iObj) const |
bool | getIndex (object_iter oIter, external_index_type &iObj) const |
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... | |
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... | |
void | fillToken (INavigationToken &thisToken) const |
void | fillToken (INavigationToken &thisToken, const std::any &weight) const |
Visitor handler including a relational parameter. More... | |
double | px () const |
x component of momentum More... | |
double | py () const |
y component of momentum More... | |
double | pz () const |
z component of momentum More... | |
double | m () const |
mass More... | |
double | m2 () const |
mass squared More... | |
double | p () const |
momentum magnitude More... | |
double | p2 () const |
square of momentum magnitude More... | |
double | eta () const |
pseudo rapidity More... | |
double | rapidity () const |
rapidity More... | |
double | phi () const |
phi in [-pi,pi[ More... | |
double | e () const |
energy More... | |
double | et () const |
transverse energy defined to be e*sin(theta) More... | |
double | pt () const |
transverse momentum More... | |
double | iPt () const |
inverse of transverse momentum More... | |
double | cosPhi () const |
cosine phi More... | |
double | sinPhi () const |
sine phi More... | |
double | cosTh () const |
cosinus theta More... | |
double | sinTh () const |
sinus theta More... | |
double | cotTh () const |
cottan theta More... | |
double | tanTh () const |
tan theta More... | |
CLHEP::HepLorentzVector | hlv () const |
CLHEP HepLorentzVector. More... | |
virtual const I4MomentumError * | errors () const |
Access to errors, if available; returns 0 if no errors. More... | |
I4Momentum::Kind | kind () const |
makes the underlying type of the implementation available (P4XYZ) More... | |
virtual void | set4Mom (const I4Momentum *const theI4Mom) |
set 4Momentum (will throw exception if cannot be implemented) More... | |
virtual void | set4Mom (const I4Momentum &theI4Mom) |
set 4Momentum (will throw exception if cannot be implemented) More... | |
virtual void | set4Mom (const CLHEP::HepLorentzVector &theHlv) |
set 4Momentum (will throw exception if cannot be implemented) More... | |
std::ostream & | dump (std::ostream &out) const |
Print I4Momentum content. More... | |
Static Public Attributes | |
static const AthenaBarCode_t | UNDEFINEDBARCODE = (AthenaBarCode_t)(-1) |
static const AthenaBarCode_t | UNDEFINEDVERSION = UNDEFINEDBARCODE |
Protected Member Functions | |
navimpl_t & | getNavImpl () |
const navimpl_t & | getNavImpl () const |
Protected Attributes | |
double | m_px |
double | m_py |
double | m_pz |
double | m_e |
Private Attributes | |
navimpl_t | m_nav |
Wrapped Navigable implementation. More... | |
Definition at line 31 of file Nav4MomWrapper.h.
|
inherited |
Definition at line 31 of file NavWrapper.h.
|
inherited |
{
Publish important types from Navigable, new style / typedef typename navimpl::container_t container_t; typedef typename navimpl::constituent_t constituent_t; typedef typename navimpl::parameter_t parameter_t; typedef typename navimpl::object_iter_t object_iter_t; typedef typename navimpl::external_index_t external_index_t; /!}
{ Publish important types from Navigable, old style, soon to be obsolete!
Definition at line 30 of file NavWrapper.h.
|
inherited |
Definition at line 34 of file NavWrapper.h.
typedef P4Momentum_t Nav4MomWrapper< Navigable_t, P4Momentum_t >::momentum_type |
publish the type of the base class (ie: 'traits-itize' it)
Definition at line 47 of file Nav4MomWrapper.h.
typedef NavWrapper<Navigable_t> Nav4MomWrapper< Navigable_t, P4Momentum_t >::navigable_type |
publish the type of the base class (ie: 'traits-itize' it)
Definition at line 43 of file Nav4MomWrapper.h.
|
inherited |
Publish navigation implementation type.
Definition at line 19 of file NavWrapper.h.
|
inherited |
Definition at line 33 of file NavWrapper.h.
|
inherited |
Definition at line 32 of file NavWrapper.h.
|
inherited |
Enumerator | |
---|---|
P4EETAPHIM | |
P4IPTCOTTHPHIM | |
P4PTETAPHIM | |
P4PXPYPZE | |
UNKNOWN |
Definition at line 33 of file I4Momentum.h.
|
inline |
Default constructor:
Definition at line 216 of file Nav4MomWrapper.h.
|
inline |
|
inline |
|
inlineexplicit |
Definition at line 237 of file Nav4MomWrapper.h.
|
inlineexplicit |
Definition at line 293 of file Nav4MomWrapper.h.
|
inlineexplicit |
Definition at line 248 of file Nav4MomWrapper.h.
|
inlineexplicit |
Definition at line 284 of file Nav4MomWrapper.h.
|
inlinevirtual |
|
inlinevirtualinherited |
Definition at line 128 of file NavWrapper.h.
|
inlineinherited |
Definition at line 117 of file NavWrapper.h.
|
inlineinherited |
Definition at line 119 of file NavWrapper.h.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlineinherited |
Experimental : inlined function to get e without going through virtual inheritance.
Definition at line 179 of file P4PxPyPzE.h.
|
inlinevirtualinherited |
Definition at line 129 of file NavWrapper.h.
|
inlinevirtual |
Access to errors, if available; returns 0 if no errors.
Reimplemented from P4PxPyPzE.
Definition at line 507 of file Nav4MomWrapper.h.
|
inlinevirtual |
transverse energy defined to be e*sin(theta)
Implements I4Momentum.
Definition at line 435 of file Nav4MomWrapper.h.
|
inlinevirtual |
|
inlinevirtual |
INavigable
interface forwarding
Reimplemented from NavWrapper< Navigable_t >.
Definition at line 329 of file Nav4MomWrapper.h.
|
inlinevirtual |
Visitor handler including a relational parameter.
This is the implementation of the INavigable interface.
Reimplemented from NavWrapper< Navigable_t >.
Definition at line 338 of file Nav4MomWrapper.h.
|
inlinevirtualinherited |
Reimplemented in Rec::TrackParticle, Analysis::ParticleShallowClone, ParticleSigStateImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleImpl< INavigable_t, I4Momentum_t, IParticle_t >, and AthenaBarCodeBase.
Definition at line 67 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.
|
inlineinherited |
Definition at line 142 of file NavWrapper.h.
|
inlineinherited |
Definition at line 146 of file NavWrapper.h.
|
inlineinherited |
Definition at line 150 of file NavWrapper.h.
|
inlineinherited |
Definition at line 155 of file NavWrapper.h.
|
inlineprotectedinherited |
Definition at line 161 of file NavWrapper.h.
|
inlineprotectedinherited |
Definition at line 162 of file NavWrapper.h.
|
inlineinherited |
Definition at line 133 of file NavWrapper.h.
|
inlineinherited |
Definition at line 135 of file NavWrapper.h.
|
inlineinherited |
Definition at line 138 of file NavWrapper.h.
|
inlinevirtualinherited |
Reimplemented in Analysis::ParticleShallowClone, Rec::TrackParticle, ParticleSigStateImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleImpl< INavigable_t, I4Momentum_t, IParticle_t >, and AthenaBarCodeBase.
Definition at line 85 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.
|
inlinevirtualinherited |
Reimplemented in AthenaBarCodeBase, Rec::TrackParticle, Analysis::ParticleShallowClone, 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 >, and ParticleImpl< NeutrinoNavigation, P4ImplPxPyPzE >.
Definition at line 77 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.
|
inlinevirtualinherited |
Reimplemented in AthenaBarCodeBase, Rec::TrackParticle, Analysis::ParticleShallowClone, 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 >, and ParticleImpl< NeutrinoNavigation, P4ImplPxPyPzE >.
Definition at line 81 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.
|
inlinevirtual |
|
inlineinherited |
|
inlineinherited |
|
inlinevirtual |
inverse of transverse momentum
Implements I4Momentum.
Definition at line 451 of file Nav4MomWrapper.h.
|
inlinevirtual |
makes the underlying type of the implementation available (P4XYZ)
Implements I4Momentum.
Definition at line 523 of file Nav4MomWrapper.h.
|
inlinevirtual |
|
inlinevirtual |
|
inline |
access to underlying base type (I4Momentum-like)
Definition at line 580 of file Nav4MomWrapper.h.
|
inline |
access to underlying base type (I4Momentum-like)
Definition at line 320 of file Nav4MomWrapper.h.
|
inline |
access to underlying base type (INavigable-like)
Definition at line 571 of file Nav4MomWrapper.h.
|
inline |
access to underlying base type (INavigable-like)
Definition at line 311 of file Nav4MomWrapper.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.
|
inline |
|
inlinevirtual |
|
inlinevirtual |
square of momentum magnitude
Implements I4Momentum.
Definition at line 395 of file Nav4MomWrapper.h.
|
inlinevirtual |
|
inlinevirtual |
|
inlineinherited |
Experimental : inlined function to get pt without going through virtual inheritance.
Definition at line 182 of file P4PxPyPzE.h.
|
inlineinherited |
Add element to Navigable store.
Element is referenced by pointer (internal linear index search).
Definition at line 69 of file NavWrapper.h.
|
inlineinherited |
|
inlinevirtual |
x component of momentum
I4Momentum interface forwarding
Reimplemented from P4PxPyPzE.
Definition at line 347 of file Nav4MomWrapper.h.
|
inlineinherited |
Experimental : inlined function to get px without going through virtual inheritance.
Definition at line 170 of file P4PxPyPzE.h.
|
inlinevirtual |
y component of momentum
Reimplemented from P4PxPyPzE.
Definition at line 355 of file Nav4MomWrapper.h.
|
inlineinherited |
Experimental : inlined function to get py without going through virtual inheritance.
Definition at line 173 of file P4PxPyPzE.h.
|
inlinevirtual |
z component of momentum
Reimplemented from P4PxPyPzE.
Definition at line 363 of file Nav4MomWrapper.h.
|
inlineinherited |
Experimental : inlined function to get pz without going through virtual inheritance.
Definition at line 176 of file P4PxPyPzE.h.
|
inlinevirtual |
|
inlineinherited |
Definition at line 110 of file NavWrapper.h.
|
inlineinherited |
Definition at line 112 of file NavWrapper.h.
|
inlineinherited |
Definition at line 114 of file NavWrapper.h.
|
inlineinherited |
Definition at line 98 of file NavWrapper.h.
|
inlineinherited |
Definition at line 101 of file NavWrapper.h.
|
inlineinherited |
Definition at line 105 of file NavWrapper.h.
|
inlinevirtual |
set 4Momentum (will throw exception if cannot be implemented)
Reimplemented from P4PxPyPzE.
Definition at line 548 of file Nav4MomWrapper.h.
|
inlinevirtual |
set 4Momentum (will throw exception if cannot be implemented)
Reimplemented from P4PxPyPzE.
Definition at line 540 of file Nav4MomWrapper.h.
|
inlinevirtual |
set 4Momentum (will throw exception if cannot be implemented)
Reimplemented from P4PxPyPzE.
Definition at line 533 of file Nav4MomWrapper.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.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtualinherited |
Definition at line 130 of file NavWrapper.h.
|
inlinevirtual |
|
protectedinherited |
Definition at line 92 of file P4PxPyPzE.h.
|
privateinherited |
Wrapped Navigable implementation.
Definition at line 166 of file NavWrapper.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.