added cdb stuff
[u/mrichter/AliRoot.git] / JETAN / AliPxconeJetHeader.h
1 #ifndef ALIPXCONEJETHEADER_H
2 #define ALIPXCONEJETHEADER_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 // Jet header class for Pxcone algorithm
10 // Stores the parameters of the Pxcone jet algorithm
11 // Author: jgcn@mda.cinvestav.mx
12 //---------------------------------------------------------------------
13  
14 #include "AliJetHeader.h"
15  
16 class AliPxconeJetHeader : public AliJetHeader
17 {
18  public:
19  
20   AliPxconeJetHeader();
21   virtual ~AliPxconeJetHeader() { }
22
23   // Getters
24
25   Int_t    GetMode()    const {return fMode;}
26   Double_t GetRadius()  const {return fRadius;}
27   Double_t GetMinPt()   const {return fMinPt;}
28   Double_t GetOverlap() const {return fOverlap;}
29    
30   // Setters
31   void SetMode(Int_t m=2) {fMode=m;}
32   void SetRadius(Double_t r=0.3) {fRadius=r;}
33   void SetMinPt(Double_t p=10) {fMinPt=p;}
34   void SetOverlap(Double_t o=0.75) {fOverlap=o;}
35
36   // others
37   void PrintParameters() const;
38    
39 protected:
40   Int_t fMode;           // ee or pp mode
41   Double_t fRadius;      // jet radius
42   Double_t fMinPt;       // min pt of jets  
43   Double_t fOverlap;     // fraction of overlap energy
44
45   ClassDef(AliPxconeJetHeader,1)
46 };
47  
48 #endif