1 #ifndef ALIJETSELECTOR_H
2 #define ALIJETSELECTOR_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
7 //---------------------------------------------------------------------
8 // Jet finder base class
9 // manages the search for jets
10 // Author: jgcn@mda.cinvestav.mx
11 //---------------------------------------------------------------------
13 #include <TSelector.h>
18 class AliJetSelector : public TSelector
21 AliJetSelector(TTree* tree = 0);
22 virtual ~AliJetSelector();
23 virtual void Config();
24 virtual Int_t Version() const {return 1;}
25 virtual void Begin(TTree* tree) ;
26 virtual void SlaveBegin(TTree* tree);
27 virtual void Init(TTree* tree);
28 virtual Bool_t Notify();
29 virtual Bool_t Process(Long64_t entry);
30 virtual void SetOption(const char *option) { fOption = option; }
31 virtual void SetObject(TObject *obj) { fObject = obj; }
32 virtual void SetInputList(TList *input) {fInput = input;}
33 virtual TList* GetOutputList() const { return fOutput; }
34 virtual void SlaveTerminate();
35 virtual void Terminate();
38 AliJetFinder* fJetFinder; // Pointer to jet finder
40 ClassDef(AliJetSelector, 1)