ROOT logo
#ifndef ALIUA1JETFINDER_H
#define ALIUA1JETFINDER_H

/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/* $Id$ */

//---------------------------------------------------------------------
// UA1 Cone Algorithm Finder 
// manages the search for jets
// Author: Rafael.Diaz.Valdes@cern.ch
// (version in c++)
// ** 2011
// Modified accordingly to reader/finder splitting and new handling of neutral information
// Versions V1 and V2 merged
//---------------------------------------------------------------------

#include "AliJetFinder.h"

class TH2F;
class AliJetBkg;

class AliUA1JetFinder : public AliJetFinder
{
 public:

  AliUA1JetFinder();
  ~AliUA1JetFinder();

  // others
  void FindJets();
  void RunAlgoritm(Float_t EtbgTotal, Double_t dEtTotal, Int_t& nJets,
		   Float_t* const etJet,Float_t* const etaJet, Float_t* const phiJet,
		   Float_t* const etallJet, Int_t* const ncellsJet);

  void Reset();
  void Init();
  void WriteJHeaderToFile() const;

  enum {kMaxJets = 60};

 protected:
  AliUA1JetFinder(const AliUA1JetFinder& rJetF1);
  AliUA1JetFinder& operator = (const AliUA1JetFinder& rhsf);

  TH2F*       fLego;          //  Lego Histo

  AliJetBkg*  fJetBkg;        //! pointer to bkg class

  ClassDef(AliUA1JetFinder,3) //  UA1 jet finder

};

#endif
 AliUA1JetFinder.h:1
 AliUA1JetFinder.h:2
 AliUA1JetFinder.h:3
 AliUA1JetFinder.h:4
 AliUA1JetFinder.h:5
 AliUA1JetFinder.h:6
 AliUA1JetFinder.h:7
 AliUA1JetFinder.h:8
 AliUA1JetFinder.h:9
 AliUA1JetFinder.h:10
 AliUA1JetFinder.h:11
 AliUA1JetFinder.h:12
 AliUA1JetFinder.h:13
 AliUA1JetFinder.h:14
 AliUA1JetFinder.h:15
 AliUA1JetFinder.h:16
 AliUA1JetFinder.h:17
 AliUA1JetFinder.h:18
 AliUA1JetFinder.h:19
 AliUA1JetFinder.h:20
 AliUA1JetFinder.h:21
 AliUA1JetFinder.h:22
 AliUA1JetFinder.h:23
 AliUA1JetFinder.h:24
 AliUA1JetFinder.h:25
 AliUA1JetFinder.h:26
 AliUA1JetFinder.h:27
 AliUA1JetFinder.h:28
 AliUA1JetFinder.h:29
 AliUA1JetFinder.h:30
 AliUA1JetFinder.h:31
 AliUA1JetFinder.h:32
 AliUA1JetFinder.h:33
 AliUA1JetFinder.h:34
 AliUA1JetFinder.h:35
 AliUA1JetFinder.h:36
 AliUA1JetFinder.h:37
 AliUA1JetFinder.h:38
 AliUA1JetFinder.h:39
 AliUA1JetFinder.h:40
 AliUA1JetFinder.h:41
 AliUA1JetFinder.h:42
 AliUA1JetFinder.h:43
 AliUA1JetFinder.h:44
 AliUA1JetFinder.h:45
 AliUA1JetFinder.h:46
 AliUA1JetFinder.h:47
 AliUA1JetFinder.h:48
 AliUA1JetFinder.h:49
 AliUA1JetFinder.h:50
 AliUA1JetFinder.h:51
 AliUA1JetFinder.h:52
 AliUA1JetFinder.h:53
 AliUA1JetFinder.h:54
 AliUA1JetFinder.h:55