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

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