1 #ifndef ALIFASTJETFINDER_H
2 #define ALIFASTJETFINDER_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
9 //---------------------------------------------------------------------
10 // FastJet v2.3.4 finder algorithm interface
12 // Author: Rafael.Diaz.Valdes@cern.ch
14 // ** 2011 magali.estienne@subatech.in2p3.fr & alexandre.shabetai@cern.ch
15 // new implementation of background subtraction
16 // allowing to subtract bkg using a different algo than the one used for signal jets
17 //---------------------------------------------------------------------
21 # include "fastjet/PseudoJet.hh"
22 # include "fastjet/ClusterSequenceArea.hh"
23 # include "fastjet/AreaDefinition.hh"
24 # include "fastjet/JetDefinition.hh"
28 class ClusterSequenceArea;
34 #include "AliJetFinder.h"
36 class AliFastJetInput;
41 class AliFastJetFinder : public AliJetFinder
48 virtual void FindJets();
49 void RunTest(const char* datafile); // a simple test
50 virtual void WriteJHeaderToFile() const;
51 virtual Bool_t ProcessEvent();
54 AliFastJetFinder(const AliFastJetFinder& rfj);
55 AliFastJetFinder& operator = (const AliFastJetFinder& rsfj);
56 AliFastJetInput* fInputFJ; //! input particles array
57 AliFastJetBkg* fJetBkg; //! pointer to bkg class
59 ClassDef(AliFastJetFinder,3) // Fastjet analysis class