| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
IEventProcessor.h
Go to the documentation of this file.
1 // $Id: IEventProcessor.h,v 1.6 2005/01/11 17:11:06 mato Exp $
2 #ifndef GAUDIKERNEL_IEVENTPROCESSOR_H
3 #define GAUDIKERNEL_IEVENTPROCESSOR_H 1
4
5 // Include files
6 #include "GaudiKernel/IInterface.h"
7
8 // Forward declarations
9 class IEventProcessor;
10
17 class GAUDI_API IEventProcessor: virtual public IInterface {
18 public:
20 DeclareInterfaceID(IEventProcessor,3,0);
22 virtual StatusCode executeEvent(void* par=0) = 0;
24 virtual StatusCode executeRun(int maxevt) = 0;
26 virtual StatusCode nextEvent(int maxevt) = 0;
28 virtual StatusCode stopRun() = 0;
29 };
30
31 #endif // GAUDIKERNEL_IEVENTPROCESSOR_H
32