#include <IAOOvisitor.h>
Inheritance diagram for Atlfast::IAOOvisitor:
Public Member Functions | |
virtual | ~IAOOvisitor () |
virtual void | process (const Cell *)=0 |
virtual void | process (const Cluster *)=0 |
virtual void | process (const Jet *)=0 |
virtual void | process (const ReconstructedParticle *)=0 |
virtual void | process (const SimpleKinematic *)=0 |
virtual void | process (const Track *)=0 |
virtual void | process (const TwoCptCell *)=0 |
virtual void | process (const KtCluster *)=0 |
Definition at line 17 of file IAOOvisitor.h.
virtual Atlfast::IAOOvisitor::~IAOOvisitor | ( | ) | [inline, virtual] |
virtual void Atlfast::IAOOvisitor::process | ( | const Cell * | ) | [pure virtual] |
use operator() to do the work so the class can be used with STL algs
Implemented in Atlfast::TypeVisitor.
virtual void Atlfast::IAOOvisitor::process | ( | const Cluster * | ) | [pure virtual] |
Implemented in Atlfast::TypeVisitor.
virtual void Atlfast::IAOOvisitor::process | ( | const Jet * | ) | [pure virtual] |
Implemented in Atlfast::TypeVisitor.
virtual void Atlfast::IAOOvisitor::process | ( | const ReconstructedParticle * | ) | [pure virtual] |
Implemented in Atlfast::TypeVisitor.
virtual void Atlfast::IAOOvisitor::process | ( | const SimpleKinematic * | ) | [pure virtual] |
Implemented in Atlfast::TypeVisitor.
virtual void Atlfast::IAOOvisitor::process | ( | const Track * | ) | [pure virtual] |
Implemented in Atlfast::TypeVisitor.
virtual void Atlfast::IAOOvisitor::process | ( | const TwoCptCell * | ) | [pure virtual] |
Implemented in Atlfast::TypeVisitor.
virtual void Atlfast::IAOOvisitor::process | ( | const KtCluster * | ) | [pure virtual] |
Implemented in Atlfast::TypeVisitor.