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

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