8686b5eaff06d3d428242779dcff45bc09379720
[u/mrichter/AliRoot.git] / JETAN / AliUA1JetFinder.h
1 #ifndef ALIUA1JETFINDER_H
2 #define ALIUA1JETFINDER_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 // UA1 Jet finder 
10 // manages the search for jets 
11 // Author: jgcn@mda.cinvestav.mx
12 // (code adapted from EMCAL directory)
13 //---------------------------------------------------------------------
14
15 #include "AliJetFinder.h"
16 class AliUA1JetHeader;
17 class TH2F;
18
19 class AliUA1JetFinder : public AliJetFinder 
20 {
21  public:
22
23   AliUA1JetFinder();
24   ~AliUA1JetFinder();
25
26   // getters
27
28   // setters
29   void SetJetHeader(AliUA1JetHeader* h) {fHeader= h;}
30   // others
31   void FindJets();
32   void Reset();
33   void Init();
34   void WriteJHeaderToFile();
35
36  protected:
37
38   AliUA1JetFinder(const AliUA1JetFinder& rUA1Finder);
39   AliUA1JetFinder& operator = (const AliUA1JetFinder& ruaf);
40
41   AliUA1JetHeader* fHeader;         // pointer to jet header
42   TH2F           * fLego;           //! Lego Histo
43
44   ClassDef(AliUA1JetFinder,1)
45 };
46
47 #endif