]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG/FLOW/Base/AliFlowLYZConstants.h
Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[u/mrichter/AliRoot.git] / PWG / FLOW / Base / AliFlowLYZConstants.h
1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2  * See cxx source for full Copyright notice                               */
3
4 /* $Id: AliFlowLYZConstants.h 25556 2008-05-02 08:22:51Z snelling $ */
5
6 #ifndef ALIFLOWLYZCONSTANTS_H
7 #define ALIFLOWLYZCONSTANTS_H
8
9 #include <TROOT.h>
10
11 // Description: constants for the LYZ flow makers
12
13 #include <TNamed.h>
14
15 class AliFlowLYZConstants : public TNamed {
16
17 public:
18   AliFlowLYZConstants();
19   virtual ~AliFlowLYZConstants();
20
21   static AliFlowLYZConstants* GetMaster();
22
23   Int_t GetNtheta() const {return fNtheta;}
24   Int_t GetNbins() const {return fNbins;}
25   Double_t GetMaxSUM() const {return fMaxSUM;}
26   Double_t GetMaxPROD() const {return fMaxPROD;}
27
28 private:
29   AliFlowLYZConstants& operator= (const AliFlowLYZConstants& c);
30   AliFlowLYZConstants(const AliFlowLYZConstants& a);
31
32   //data members
33   Int_t fNtheta;     // number of reference angles theta
34   Int_t fNbins;      // number of bins in fHistGtheta (AliFlowLYZHist1)
35   Double_t  fMaxSUM;   // upper limit for fHistGtheta (AliFlowLYZHist1)
36   Double_t  fMaxPROD;   // upper limit for fHistGtheta (AliFlowLYZHist1)
37
38   static AliFlowLYZConstants* fgPMasterConfig;
39   
40   ClassDef(AliFlowLYZConstants,1)  // macro for rootcint 
41 };
42
43 #endif
44