00001 00002 00003 00004 00005 00006 #ifndef __PermuterBase__ 00007 #define __PermuterBase__ 00008 00009 00010 #include "TObject.h" 00011 00012 #include "cafe/EventMultiSplitter.hpp" 00013 00014 namespace cafe { 00015 class Event; 00016 00017 class PermuterBase : public TObject { 00018 public: 00020 inline PermuterBase (const char *name) 00021 { 00022 } 00023 00024 inline ~PermuterBase (void) 00025 { 00026 } 00027 00029 virtual void permuteEvent (cafe::EventMultiSplitter::callback &callback) = 0; 00030 00031 private: 00032 ClassDef (PermuterBase,1); 00033 00034 }; 00035 } 00036 00037 #endif
1.3.4