Added setter for jet "radius" in DA
[u/mrichter/AliRoot.git] / JETAN / AliDAJetHeader.h
1 #ifndef ALIDAJETHEADER_H
2 #define ALIDAJETHEADER_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 // Jet header class for Deterministic Annealing
9 // Stores the parameters of the DA jet algorithm
10 // Author: Davide Perrino (davide.perrino@ba.infn.it)
11 //---------------------------------------------------------------------
12
13 #include <AliJetHeader.h>
14
15 class AliDAJetHeader : public AliJetHeader
16 {
17   public:
18
19         AliDAJetHeader();
20         virtual ~AliDAJetHeader() {}
21
22         void SelectJets         (Bool_t seljets ) { fSelectJets=seljets; }
23     void SetRadius      (Float_t radius );
24         void SetNclust          (Int_t ncl      ) { fNclustMax=ncl ; fFixedCl=kTRUE; }
25         void SetEtMin           (Float_t etmin  ) { fEtMin =etmin;  }
26
27         Bool_t   GetSelJets()   const { return fSelectJets; }
28     Float_t  GetRadius()        const { return fRadius;    }
29         Int_t    GetNclustMax() const { return fNclustMax; }
30         Bool_t   GetFixedCl()   const { return fFixedCl; }
31         Float_t  GetEtMin()             const { return fEtMin;   }
32
33   protected:
34         AliDAJetHeader(const AliDAJetHeader &jh);
35         AliDAJetHeader& operator=(const AliDAJetHeader &jh);
36         Bool_t          fSelectJets;                                    // select jets among clusters
37     Float_t     fRadius;                                                // jet "radius"
38         Int_t           fNclustMax;                                             // number of clusters when to stop annealing
39         Bool_t          fFixedCl;                                               // use a fixed fNclustMax
40         Float_t         fEtMin;                                                 // minimum energy for found jets
41
42         ClassDef(AliDAJetHeader,2)
43 };
44
45 #endif