Header file for AliJetSelector.C first commit.
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 14 Dec 2006 10:33:46 +0000 (10:33 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 14 Dec 2006 10:33:46 +0000 (10:33 +0000)
JETAN/AliJetSelector.h [new file with mode: 0644]

diff --git a/JETAN/AliJetSelector.h b/JETAN/AliJetSelector.h
new file mode 100644 (file)
index 0000000..1009bf7
--- /dev/null
@@ -0,0 +1,43 @@
+#ifndef ALIJETSELECTOR_H
+#define ALIJETSELECTOR_H
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice                               */
+//---------------------------------------------------------------------
+// Jet finder base class
+// manages the search for jets 
+// Author: jgcn@mda.cinvestav.mx
+//---------------------------------------------------------------------
+
+#include <TSelector.h>
+
+class TTree;
+class AliJetFinder;
+
+class AliJetSelector : public TSelector 
+{
+ public:
+  AliJetSelector(TTree* tree = 0);
+  virtual ~AliJetSelector();
+  virtual void   Config();
+  virtual Int_t  Version() const {return 1;}
+  virtual void   Begin(TTree* tree) ;
+  virtual void   SlaveBegin(TTree* tree);
+  virtual void   Init(TTree* tree);
+  virtual Bool_t Notify();
+  virtual Bool_t Process(Long64_t entry);
+  virtual void   SetOption(const char *option) { fOption = option; }
+  virtual void   SetObject(TObject *obj) { fObject = obj; }
+  virtual void   SetInputList(TList *input) {fInput = input;}
+  virtual TList* GetOutputList() const { return fOutput; }
+  virtual void   SlaveTerminate();
+  virtual void   Terminate();
+  
+ protected:
+  AliJetFinder* fJetFinder;
+  
+  ClassDef(AliJetSelector, 1)
+};
+
+#endif