source: trunk/MagicSoft/Mars/mfilter/MFAntiFilter.h@ 2607

Last change on this file since 2607 was 2574, checked in by wittek, 21 years ago
*** empty log message ***
File size: 1012 bytes
Line 
1#ifndef MARS_MFAntiFilter
2#define MARS_MFAntiFilter
3
4/////////////////////////////////////////////////////////////////////////////
5// //
6// MFAntiFilter //
7// //
8/////////////////////////////////////////////////////////////////////////////
9
10#ifndef MARS_MFilter
11#include "MFilter.h"
12#endif
13
14class MParList;
15class MFilter;
16
17class MFAntiFilter : public MFilter
18{
19private:
20
21 Int_t fNumSelectedEvts;
22 MFilter *fFilter;
23
24 Bool_t fResult; //!
25
26 Int_t PreProcess(MParList *pList);
27 Int_t Process();
28 Int_t PostProcess();
29
30public:
31 MFAntiFilter(MFilter &filter,
32 const char *name=NULL, const char *title=NULL);
33
34 Bool_t IsExpressionTrue() const { return fResult; }
35
36 ClassDef(MFAntiFilter, 1) // A filter which returns the opposite of a given filter
37};
38
39#endif
40
41
42
43
44
45
46
47
48
49
Note: See TracBrowser for help on using the repository browser.