Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 2675)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 2676)
@@ -15,4 +15,7 @@
    * mraw/MRawSocketRead.[h,cc], mraw/MRawFileRead.[h,cc]:
      - changed such, that it derives from MRawRead now
+
+   * mfilter/MFAntiFilter.[h,cc]:
+     - removed. This function is implemented in MFilterList
 
 
Index: unk/MagicSoft/Mars/mfilter/MFAntiFilter.cc
===================================================================
--- /trunk/MagicSoft/Mars/mfilter/MFAntiFilter.cc	(revision 2675)
+++ 	(revision )
@@ -1,106 +1,0 @@
-/* ======================================================================== *\
-!
-! *
-! * This file is part of MARS, the MAGIC Analysis and Reconstruction
-! * Software. It is distributed to you in the hope that it can be a useful
-! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
-! * It is distributed WITHOUT ANY WARRANTY.
-! *
-! * Permission to use, copy, modify and distribute this software and its
-! * documentation for any purpose is hereby granted without fee,
-! * provided that the above copyright notice appear in all copies and
-! * that both that copyright notice and this permission notice appear
-! * in supporting documentation. It is provided "as is" without express
-! * or implied warranty.
-! *
-!
-!
-!   Author(s): Wolfgang Wittek  11/2003 <mailto:wittek@mppmu.mpg.de>
-!
-!   Copyright: MAGIC Software Development, 2000-2003
-!
-!
-\* ======================================================================== */
-
-/////////////////////////////////////////////////////////////////////////////
-//                                                                         //
-//   MFAntiFilter                                                          //
-//                                                                         //
-//   it checks the result of the filter 'fFilter' and returns the opposite //
-//   of the result                                                         //
-//                                                                         //
-//   Note : when this class is used both the original filter and its       //
-//          opposite are available; this is not the case when              //
-//          SetInverted() is used;                                         //
-//                                                                         //
-//                                                                         //
-/////////////////////////////////////////////////////////////////////////////
-#include "MFAntiFilter.h"
-
-#include <math.h>
-#include <fstream>
-
-#include "MLog.h"
-#include "MLogManip.h"
-
-#include "MParList.h"
-
-#include "MFilter.h"
-
-ClassImp(MFAntiFilter);
-
-using namespace std;
-
-// --------------------------------------------------------------------------
-//
-MFAntiFilter::MFAntiFilter(MFilter &filter, 
-                 const char *name, const char *title)
-{
-    fName  = name  ? name  : "MFAntiFilter";
-    fTitle = title ? title : "Filter returning the opposite of a given filter";
-
-    fFilter = &filter;
-}
-
-
-// --------------------------------------------------------------------------
-//
-Int_t MFAntiFilter::PreProcess(MParList *pList)
-{
-  fNumSelectedEvts = 0;
-
-  return kTRUE;
-}
-
-// --------------------------------------------------------------------------
-//
-Int_t MFAntiFilter::Process()
-{
-  fResult = !fFilter->IsConditionTrue();
-
-  if (!fResult)
-    return kTRUE;
-
-  fNumSelectedEvts++;
-
-  return kTRUE;
-}
-
-// --------------------------------------------------------------------------
-//
-Int_t MFAntiFilter::PostProcess()
-{
-  *fLog << "MFAntiFilter::PostProcess; "   << fNumSelectedEvts 
-        << " events were selected out of " << GetNumExecutions() << endl;
-
-  return kTRUE;
-}
-
-//=========================================================================
-
-
-
-
-
-
-
Index: unk/MagicSoft/Mars/mfilter/MFAntiFilter.h
===================================================================
--- /trunk/MagicSoft/Mars/mfilter/MFAntiFilter.h	(revision 2675)
+++ 	(revision )
@@ -1,49 +1,0 @@
-#ifndef MARS_MFAntiFilter
-#define MARS_MFAntiFilter
-
-/////////////////////////////////////////////////////////////////////////////
-//                                                                         //
-// MFAntiFilter                                                            //
-//                                                                         //
-/////////////////////////////////////////////////////////////////////////////
-
-#ifndef MARS_MFilter
-#include "MFilter.h"
-#endif
-
-class MParList;
-class MFilter;
-
-class MFAntiFilter : public MFilter
-{
-private:
-
-    Int_t   fNumSelectedEvts;
-    MFilter *fFilter;
-
-    Bool_t  fResult; //!
-
-    Int_t PreProcess(MParList *pList);
-    Int_t Process();
-    Int_t PostProcess();
-
-public:
-    MFAntiFilter(MFilter &filter,
-                 const char *name=NULL, const char *title=NULL);
-
-    Bool_t IsExpressionTrue() const { return fResult; }
-
-    ClassDef(MFAntiFilter, 1) // A filter which returns the opposite of a given filter
-};
-
-#endif
-
-
-
-
-
-
-
-
-
-
