ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
dpipe_filter.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file dpipe_filter.h
1 #ifndef __DPIPE_FILTER_H__
2 #define __DPIPE_FILTER_H__
3 
4 #include "Event.h"
5 #include "msg_control.h"
6 
7 class DpipeFilter;
8 
11 
20 {
21 
22  public:
24  {
25  dpipe_register(this);
26  }
27 
28  virtual ~DpipeFilter()
29  {
30  dpipe_unregister(this);
31  }
32 
33  virtual int select (Event *e) = 0;
34 
35  virtual const char * idString() const =0; // {return "generic dpipe filter";};
36 
37 
38  protected:
39 
40 
41 };
42 
43 
44 
45 #endif /* __DPIPE_FILTER_H__ */