55 assert(
m_legs.size() == 4 );
63 assert(
m_legs.size() == 4 );
71 assert(
m_legs.size() == 4 );
79 assert(
m_legs.size() == 4 );
87 assert (
m_ears.size() == 2);
95 assert (
m_ears.size() == 2);
bool isValid(const T &p)
Av: we implement here an ATLAS-sepcific convention: all particles which are 99xxxxx are fine.
void setEars(const ElementLink< AthExIParticles > &e1, const ElementLink< AthExIParticles > &e4)
ElementLinkVector< AthExIParticles > m_legs
ElementLinkVector< AthExIParticles > m_ears
const AthExIParticle * ear1() const
const AthExIParticle * leg4() const
const AthExIParticle * leg3() const
const AthExIParticle * leg1() const
AthExElephantino()
Default constructor:
const AthExIParticle * leg2() const
void setLegs(const ElementLink< AthExIParticles > &p1, const ElementLink< AthExIParticles > &p2, const ElementLink< AthExIParticles > &p3, const ElementLink< AthExIParticles > &p4)
virtual ~AthExElephantino()
Constructor with parameters:
const AthExIParticle * ear2() const
AthExElephantino & operator=(const AthExElephantino &rhs)
Assignment operator:
ElementLink implementation for ROOT usage.