![]() |
ATLAS Offline Software
|
#include <AthExFatObject.h>
Public Types | |
| typedef ElementLink< AthExParticles > | AthExParticleLink_t |
Public Member Functions | |
| AthExFatObject () | |
| Default constructor: More... | |
| AthExFatObject (const AthExFatObject &rhs) | |
| Copy constructor: More... | |
| AthExFatObject & | operator= (const AthExFatObject &rhs) |
| Assignment operator: More... | |
| AthExFatObject (const ElementLink< AthExParticles > &particle) | |
| Constructor with parameters: More... | |
| virtual | ~AthExFatObject () |
| Destructor: More... | |
| const AthExParticle * | particle () const |
| raw pointer access More... | |
| const AthExParticleLink_t & | particleLink () const |
| element link access More... | |
| void | setLink (const AthExParticleLink_t &link) |
| set the internals of the fat object More... | |
Private Attributes | |
| const AthExParticle * | m_particle |
a raw pointer to an AthExParticle More... | |
| AthExParticleLink_t | m_particleLink |
a persistable pointer to an AthExParticle More... | |
Friends | |
| class | AthExFatObjectSlimmer |
| class | AthExFatObjectCnv_p1 |
Definition at line 28 of file AthExFatObject.h.
Definition at line 40 of file AthExFatObject.h.
| AthExFatObject::AthExFatObject | ( | ) |
Default constructor:
Definition at line 26 of file AthExFatObject.cxx.
| AthExFatObject::AthExFatObject | ( | const AthExFatObject & | rhs | ) |
Copy constructor:
Definition at line 31 of file AthExFatObject.cxx.
| AthExFatObject::AthExFatObject | ( | const ElementLink< AthExParticles > & | particle | ) |
Constructor with parameters:
Definition at line 46 of file AthExFatObject.cxx.
|
virtual |
| AthExFatObject & AthExFatObject::operator= | ( | const AthExFatObject & | rhs | ) |
|
inline |
|
inline |
| void AthExFatObject::setLink | ( | const AthExParticleLink_t & | link | ) |
set the internals of the fat object
Definition at line 63 of file AthExFatObject.cxx.
|
friend |
Definition at line 34 of file AthExFatObject.h.
|
friend |
Definition at line 31 of file AthExFatObject.h.
|
private |
a raw pointer to an AthExParticle
Definition at line 89 of file AthExFatObject.h.
|
private |
a persistable pointer to an AthExParticle
Definition at line 93 of file AthExFatObject.h.
1.8.18