Classed moved form libJETANMC to libJETAN.
[u/mrichter/AliRoot.git] / JETAN / AliJetSelector.h
CommitLineData
187b5304 1#ifndef ALIJETSELECTOR_H
2#define ALIJETSELECTOR_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7//---------------------------------------------------------------------
8// Jet finder base class
9// manages the search for jets
10// Author: jgcn@mda.cinvestav.mx
11//---------------------------------------------------------------------
12
13#include <TSelector.h>
14
15class TTree;
16class AliJetFinder;
17
18class AliJetSelector : public TSelector
19{
20 public:
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();
36
37 protected:
38 AliJetFinder* fJetFinder;
39
40 ClassDef(AliJetSelector, 1)
41};
42
43#endif