ATLAS Offline Software
Loading...
Searching...
No Matches
AthExFatObject.cxx
Go to the documentation of this file.
1
2
3/*
4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
7// AthExFatObject.cxx
8// Implementation file for class AthExFatObject
9// Author: S.Binet<binet@cern.ch>
11
12// AthExThinning includes
14
15// STL includes
16
17
19
21// Public methods:
23
24// Constructors
30
35
38{
39 if (this != &rhs) {
42 }
43 return *this;
44}
45
50
51// Destructor
57
59// Non-const methods:
61
62void
64{
65 m_particle = *link;
66 m_particleLink = link;
67}
AthExFatObject::AthExParticleLink_t AthExParticleLink_t
AthExFatObject & operator=(const AthExFatObject &rhs)
Assignment operator:
void setLink(const AthExParticleLink_t &link)
set the internals of the fat object
virtual ~AthExFatObject()
Destructor:
ElementLink< AthExParticles > AthExParticleLink_t
AthExParticleLink_t m_particleLink
a persistable pointer to an AthExParticle
const AthExParticle * m_particle
a raw pointer to an AthExParticle
AthExFatObject()
Default constructor: