]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - JETAN/AliSISConeJetFinder.h
Move JETANdev to JETAN (step 1)
[u/mrichter/AliRoot.git] / JETAN / AliSISConeJetFinder.h
index 5f77ff7fd3c0957d97420cc578eeb5dfb7e06c21..ecac61e4bef8662665f57203a6cc5ba08eeb976d 100644 (file)
@@ -4,68 +4,45 @@
 /* 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