IAOOvisitor.h

Go to the documentation of this file.
00001 #ifndef ATLFAST_IAOOVISITOR_H
00002 #define ATLFAST_IAOOVISITOR_H
00007 namespace Atlfast{
00008   class Cell;
00009   class Cluster;
00010   class KtCluster;
00011   class Jet;
00012   class ReconstructedParticle;
00013   class SimpleKinematic;
00014   class Track;
00015   class TwoCptCell;
00016 
00017   class IAOOvisitor{
00018   public:
00019     virtual ~IAOOvisitor(){}
00024     //temp    virtual void operator()(const IAOO*)         = 0;
00025     virtual void process(const Cell*)                               = 0;
00026     virtual void process(const Cluster*)                            = 0;
00027     virtual void process(const Jet*)                                = 0;
00028     virtual void process(const ReconstructedParticle*)              = 0;
00029     virtual void process(const SimpleKinematic*)                    = 0;
00030     virtual void process(const Track*)                              = 0;
00031     virtual void process(const TwoCptCell*)                         = 0;
00032     virtual void process(const KtCluster*)                          = 0;
00033  };
00034 }//namespace
00035 #endif

Generated on Fri Sep 21 13:00:08 2007 for AtlfastEvent by  doxygen 1.5.1