1 #ifndef ALISISCONEJETFINDER_H
2 #define ALISISCONEJETFINDER_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
9 //---------------------------------------------------------------------
10 // SISCone (FastJet v2.3.4) finder algorithm interface
12 // Author: swensy.jangal@ires.in2p3.fr
14 //---------------------------------------------------------------------
18 # include "fastjet/AreaDefinition.hh"
19 # include "fastjet/ClusterSequenceArea.hh"
20 # include "fastjet/JetDefinition.hh"
21 # include "fastjet/PseudoJet.hh"
22 // Get info on how fastjet was configured
23 # include "fastjet/config.h"
24 # ifdef ENABLE_PLUGIN_SISCONE
25 # include "fastjet/SISConePlugin.hh"
30 class ClusterSequenceArea;
33 # ifdef ENABLE_PLUGIN_SISCONE
40 #include<sstream> // needed for internal io
44 #include "AliFastJetHeaderV1.h"
45 #include "AliJetFinder.h"
49 class AliSISConeJetFinder : public AliJetFinder
53 AliSISConeJetFinder();
54 ~AliSISConeJetFinder();
60 void WriteJHeaderToFile() const;
61 Float_t EtaToTheta(Float_t arg);
62 void InitTask(TChain* tree);
65 AliSISConeJetFinder(const AliSISConeJetFinder& rfj);
66 AliSISConeJetFinder& operator = (const AliSISConeJetFinder& rsfj);
68 ClassDef(AliSISConeJetFinder,2)