00001 #ifndef runEventAlg_h 00002 #define runEventAlg_h 00003 00004 #include "Event/algorithmCommand.h" 00005 #include "Event/defineVI.h" 00006 00007 #include "Event/cutVI.h" 00008 #include "Event/algorithmVI.h" 00009 00011 00025 //##################################### 00026 class runEventAlg : public algorithmCommand, public defineVI 00027 //##################################### 00028 { 00029 public: 00030 00032 runEventAlg() {} 00034 virtual ~runEventAlg() {} 00035 00037 virtual void execute(); 00039 virtual void define(); 00040 00041 private: 00042 00044 cutVI* m_cReadEvent; 00046 cutVI* m_cWriteEvent; 00048 algorithmVI* m_aReadEvent; 00050 algorithmVI* m_aProcessEvent; 00052 algorithmVI* m_aWriteEvent; 00054 algorithmVI* m_aSkipEvent; 00055 00056 }; 00057 #endif