]> git.uio.no Git - u/mrichter/AliRoot.git/blame - JETAN/AliSISConeJetFinder.h
Adding comparison macros
[u/mrichter/AliRoot.git] / JETAN / AliSISConeJetFinder.h
CommitLineData
2551af9d 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
8
9//---------------------------------------------------------------------
10// SISCone (FastJet v2.3.4) finder algorithm interface
11//
12// Author: swensy.jangal@ires.in2p3.fr
13//
14//---------------------------------------------------------------------
15
16// FastJet classes
17#include "fastjet/AreaDefinition.hh"
18#include "fastjet/ClusterSequenceArea.hh"
19#include "fastjet/JetDefinition.hh"
20#include "fastjet/PseudoJet.hh"
21
22// Get info on how fastjet was configured
23#include "fastjet/config.h"
24#ifdef ENABLE_PLUGIN_SISCONE
25#include "fastjet/SISConePlugin.hh"
26#endif
27
28#include<sstream> // needed for internal io
29#include <vector>
30#include <cmath>
31
710ff622 32#include "AliFastJetHeaderV1.h"
2551af9d 33#include "AliJetFinder.h"
34
2551af9d 35using namespace std;
36
37class AliSISConeJetFinder : public AliJetFinder
38{
39 public:
40
41 AliSISConeJetFinder();
42 ~AliSISConeJetFinder();
43
8838ab7a 44 void FindJets();
2551af9d 45
46 // others
47
446dbc09 48 void WriteJHeaderToFile() const;
8838ab7a 49 Float_t EtaToTheta(Float_t arg);
50 void InitTask(TChain* tree);
51
2551af9d 52 protected:
53 AliSISConeJetFinder(const AliSISConeJetFinder& rfj);
54 AliSISConeJetFinder& operator = (const AliSISConeJetFinder& rsfj);
55
56 ClassDef(AliSISConeJetFinder,2)
57};
58
59#endif