Compatibility with ROOT trunk
[u/mrichter/AliRoot.git] / JETAN / DEV / AliSISConeJetFinder.h
1 #ifndef ALISISCONEJETFINDER_H
2 #define ALISISCONEJETFINDER_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 /* $Id$ */
8
9 //---------------------------------------------------------------------
10 // SISCone (FastJet v2.3.4) finder algorithm interface
11 //
12 // Author: swensy.jangal@ires.in2p3.fr
13 //  
14 // ** 2011 magali.estienne@subatech.in2p3.fr &  alexandre.shabetai@cern.ch
15 // Modified accordingly to reader/finder splitting and new handling of neutral information (via FastJetInput)
16 //---------------------------------------------------------------------
17
18 #include "AliJetFinder.h"
19
20 class AliFastJetHeaderV1;
21 class AliFastJetInput;
22 class AliFastJetBkg;
23 using namespace std;
24
25 class AliSISConeJetFinder : public AliJetFinder
26 {
27  public:
28   AliSISConeJetFinder();
29   ~AliSISConeJetFinder();
30
31   void    FindJets(); 
32
33   // others
34   Bool_t  ProcessEvent(); 
35   void    WriteJHeaderToFile() const;
36
37   protected:
38   AliSISConeJetFinder(const AliSISConeJetFinder& rfj);
39   AliSISConeJetFinder& operator = (const AliSISConeJetFinder& rsfj);
40
41   AliFastJetInput*  fInputFJ;     //! input particles array
42   AliFastJetBkg*    fJetBkg;      //! pointer to bkg class
43
44   ClassDef(AliSISConeJetFinder,3) // SISCONE analysis class
45
46 };
47
48 #endif