11#ifndef ATHEXTHINNING_ATHEXFATOBJECT_H
12#define ATHEXTHINNING_ATHEXFATOBJECT_H 1
22#include "AthLinks/ElementLink.h"
25class AthExFatObjectSlimmer;
AthExFatObject::AthExParticleLink_t AthExParticleLink_t
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
const AthExParticleLink_t & particleLink() const
element link access
AthExFatObject & operator=(const AthExFatObject &rhs)
Assignment operator:
void setLink(const AthExParticleLink_t &link)
set the internals of the fat object
friend class AthExFatObjectSlimmer
virtual ~AthExFatObject()
Destructor:
const AthExParticle * particle() const
raw pointer access
ElementLink< AthExParticles > AthExParticleLink_t
AthExParticleLink_t m_particleLink
a persistable pointer to an AthExParticle
friend class AthExFatObjectCnv_p1
const AthExParticle * m_particle
a raw pointer to an AthExParticle
AthExFatObject()
Default constructor:
ElementLink implementation for ROOT usage.