/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
* See cxx source for full Copyright notice */
-
+/* $Id$ */
//---------------------------------------------------------------------
// SISCone (FastJet v2.3.4) finder algorithm interface
//
// Author: swensy.jangal@ires.in2p3.fr
//
+// ** 2011 magali.estienne@subatech.in2p3.fr & alexandre.shabetai@cern.ch
+// Modified accordingly to reader/finder splitting and new handling of neutral information (via FastJetInput)
//---------------------------------------------------------------------
-// FastJet classes
-#ifndef __CINT__
-# include "fastjet/AreaDefinition.hh"
-# include "fastjet/ClusterSequenceArea.hh"
-# include "fastjet/JetDefinition.hh"
-# include "fastjet/PseudoJet.hh"
-// Get info on how fastjet was configured
-# include "fastjet/config.h"
-# ifdef ENABLE_PLUGIN_SISCONE
-# include "fastjet/SISConePlugin.hh"
-# endif
-#else
-namespace fastjet {
- class PseudoJet;
- class ClusterSequenceArea;
- class AreaDefinition;
- class JetDefinition;
-# ifdef ENABLE_PLUGIN_SISCONE
- class SISConePlugin;
-# endif
-}
-#endif
-
-
-#include<sstream> // needed for internal io
-#include <vector>
-#include <cmath>
-
-#include "AliFastJetHeaderV1.h"
#include "AliJetFinder.h"
+class AliFastJetHeaderV1;
+class AliFastJetInput;
+class AliFastJetBkg;
using namespace std;
class AliSISConeJetFinder : public AliJetFinder
{
public:
-
AliSISConeJetFinder();
~AliSISConeJetFinder();
void FindJets();
// others
-
+ Bool_t ProcessEvent();
void WriteJHeaderToFile() const;
- Float_t EtaToTheta(Float_t arg);
- void InitTask(TChain* tree);
protected:
AliSISConeJetFinder(const AliSISConeJetFinder& rfj);
AliSISConeJetFinder& operator = (const AliSISConeJetFinder& rsfj);
- ClassDef(AliSISConeJetFinder,2)
+ AliFastJetInput* fInputFJ; //! input particles array
+ AliFastJetBkg* fJetBkg; //! pointer to bkg class
+
+ ClassDef(AliSISConeJetFinder,3) // SISCONE analysis class
+
};
#endif