Atlfast::IAOO Class Reference

#include <IAOO.h>

Inheritance diagram for Atlfast::IAOO:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~IAOO ()
virtual void accept (IAOOvisitor *) const =0
 to be implemented by the concrete classes
virtual void associate (const IAOO *otherEntity)=0
 store any object with IAOO above it the inheritance heirarchy
virtual std::vector< const
IAOO * >::const_iterator 
begin () const=0
 iterators for the store.
virtual std::vector< const
IAOO * >::const_iterator 
end () const=0
virtual bool unAssociated () const=0
 A quick way to find out whether there are any associations at a ll.
virtual void reset ()=0
 zero the container
virtual void dump (const std::string &s) const =0
 dump out debug info

Detailed Description

Definition at line 24 of file IAOO.h.


Constructor & Destructor Documentation

Atlfast::IAOO::~IAOO (  )  [virtual]

Sets a simple one directional association between this entity and another.

Definition at line 3 of file IAOO.cxx.

00003 {}


Member Function Documentation

virtual void Atlfast::IAOO::accept ( IAOOvisitor  )  const [pure virtual]

to be implemented by the concrete classes

Implemented in Atlfast::Cell, Atlfast::Cluster, Atlfast::Jet, Atlfast::KtCluster, Atlfast::ReconstructedParticle, Atlfast::SimpleKinematic, Atlfast::Track, and Atlfast::TwoCptCell.

virtual void Atlfast::IAOO::associate ( const IAOO otherEntity  )  [pure virtual]

store any object with IAOO above it the inheritance heirarchy

Implemented in Atlfast::AOObase.

virtual std::vector<const IAOO*>::const_iterator Atlfast::IAOO::begin (  )  const [pure virtual]

iterators for the store.

Implemented in Atlfast::AOObase.

virtual std::vector<const IAOO*>::const_iterator Atlfast::IAOO::end (  )  const [pure virtual]

Implemented in Atlfast::AOObase.

virtual bool Atlfast::IAOO::unAssociated (  )  const [pure virtual]

A quick way to find out whether there are any associations at a ll.

Implemented in Atlfast::AOObase.

virtual void Atlfast::IAOO::reset (  )  [pure virtual]

zero the container

Implemented in Atlfast::AOObase.

virtual void Atlfast::IAOO::dump ( const std::string &  s  )  const [pure virtual]

dump out debug info

Implemented in Atlfast::AOObase.


The documentation for this class was generated from the following files:
Generated on Fri Sep 21 13:00:20 2007 for AtlfastEvent by  doxygen 1.5.1