Gaudi Framework, version v22r0

Home   Generated: 9 Feb 2011

IEventProcessor.h

Go to the documentation of this file.
00001 // $Id: IEventProcessor.h,v 1.6 2005/01/11 17:11:06 mato Exp $
00002 #ifndef GAUDIKERNEL_IEVENTPROCESSOR_H
00003 #define GAUDIKERNEL_IEVENTPROCESSOR_H 1
00004 
00005 // Include files
00006 #include "GaudiKernel/IInterface.h"
00007 
00008 // Forward declarations
00009 class IEventProcessor;
00010 
00017 class GAUDI_API IEventProcessor: virtual public IInterface {
00018 public:
00020   DeclareInterfaceID(IEventProcessor,3,0);
00022   virtual StatusCode executeEvent(void* par=0) = 0;
00024   virtual StatusCode executeRun(int maxevt) = 0;
00026   virtual StatusCode nextEvent(int maxevt) = 0;
00028   virtual StatusCode stopRun() = 0;
00029 };
00030 
00031 #endif // GAUDIKERNEL_IEVENTPROCESSOR_H
00032 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Wed Feb 9 16:24:51 2011 for Gaudi Framework, version v22r0 by Doxygen version 1.6.2 written by Dimitri van Heesch, © 1997-2004