object with 4 legs, so it is best modeled with a vector of ElementLink.
More...
#include <AthExElephantino.h>
object with 4 legs, so it is best modeled with a vector of ElementLink.
Definition at line 32 of file AthExElephantino.h.
◆ AthExElephantino() [1/2]
| AthExElephantino::AthExElephantino |
( |
| ) |
|
Default constructor:
Definition at line 25 of file AthExElephantino.cxx.
25 :
28{}
ElementLinkVector< AthExIParticles > m_legs
ElementLinkVector< AthExIParticles > m_ears
◆ AthExElephantino() [2/2]
◆ ~AthExElephantino()
| AthExElephantino::~AthExElephantino |
( |
| ) |
|
|
virtual |
◆ ear1()
Definition at line 85 of file AthExElephantino.cxx.
86{
87 assert (
m_ears.size() == 2);
89 } else { return 0;
90 }
91}
bool isValid(const T &p)
Av: we implement here an ATLAS-sepcific convention: all particles which are 99xxxxx are fine.
◆ ear2()
◆ leg1()
◆ leg2()
◆ leg3()
◆ leg4()
◆ operator=()
Assignment operator:
Definition at line 35 of file AthExElephantino.cxx.
36{
37 if ( this != &rhs ) {
40 }
41 return *this;
42}
◆ setEars()
Definition at line 118 of file AthExElephantino.cxx.
120{
125}
const AthExIParticle * ear1() const
const AthExIParticle * ear2() const
◆ setLegs()
Definition at line 105 of file AthExElephantino.cxx.
109{
116}
const AthExIParticle * leg4() const
const AthExIParticle * leg3() const
const AthExIParticle * leg1() const
const AthExIParticle * leg2() const
◆ AthExElephantinoCnv_p1
◆ m_ears
◆ m_legs
The documentation for this class was generated from the following files: