]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RAW/AliFilter.h
AliMDC event loop and rootification separated, c interface to AliMDC, command line...
[u/mrichter/AliRoot.git] / RAW / AliFilter.h
diff --git a/RAW/AliFilter.h b/RAW/AliFilter.h
new file mode 100644 (file)
index 0000000..e057a43
--- /dev/null
@@ -0,0 +1,28 @@
+#ifndef ALIFILTER_H
+#define ALIFILTER_H
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice                               */
+
+/* $Id$ */
+
+//
+// base class for high level filter algorithms
+// Derived classes should implement a default constructor and
+// the virtual method Filter
+//
+
+#include <TObject.h>
+
+class AliRawEvent;
+class AliESD;
+
+
+class AliFilter: public TObject {
+public:
+  virtual Bool_t       Filter(AliRawEvent* event, AliESD* esd) = 0;
+
+private:
+  ClassDef(AliFilter, 0)   // base class for high level filter algorithms
+};
+
+#endif