| # Gaudi Framework, version v21r10p1 |

Home |  | Generated: 29 Jul 2010

# 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