source: trunk/MagicSoft/Mars/mbase/MFilter.h@ 972

Last change on this file since 972 was 961, checked in by tbretz, 23 years ago
*** empty log message ***
File size: 420 bytes
Line 
1#ifndef MFILTER_H
2#define MFILTER_H
3
4#ifndef MTASK_H
5#include "MTask.h"
6#endif
7
8class MParList;
9
10class MFilter : public MTask
11{
12public:
13 MFilter() {}
14 ~MFilter()
15 {
16 }
17
18 virtual Bool_t IsExpressionTrue() const = 0;
19
20 virtual Bool_t PreProcess(MParList *pList);
21 virtual Bool_t Process();
22 virtual Bool_t PostProcess();
23
24 ClassDef(MFilter, 0) // Abstract base class for the filters
25};
26
27#endif
Note: See TracBrowser for help on using the repository browser.