FairRoot/PandaRoot
PndRichCalDbData.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- PndFieldMapData header file -----
3 // ----- V. Friese 13/02/06 -----
4 // -------------------------------------------------------------------------
5 
6 
19 #ifndef PNDRICHCALDBDATA_H
20 #define PNDRICHCALDBDATA_H
21 
22 
23 #include "TNamed.h"
24 
25 
26 class TArrayF;
27 
28 class PndRichCalDb;
29 
30 
31 
32 class PndRichCalDbData : public TNamed {
33 
34 public:
35 
36 
39 
40 
42  PndRichCalDbData(const char* name);
43 
44 
46  PndRichCalDbData(const char* name, const PndRichCalDb& cal);
47 
48 
50  virtual ~PndRichCalDbData();
51 
52 
54  Int_t GetType() const { return fType; }
55  Double_t GetPmin() const { return fPmin; }
56  Double_t GetXmin() const { return fXmin; }
57  Double_t GetYmin() const { return fYmin; }
58  Double_t GetTmin() const { return fTmin; }
59  Double_t GetFmin() const { return fFmin; }
60  Double_t GetPmax() const { return fPmax; }
61  Double_t GetXmax() const { return fXmax; }
62  Double_t GetYmax() const { return fYmax; }
63  Double_t GetTmax() const { return fTmax; }
64  Double_t GetFmax() const { return fFmax; }
65  Int_t GetNp() const { return fNp; }
66  Int_t GetNx() const { return fNx; }
67  Int_t GetNy() const { return fNy; }
68  Int_t GetNt() const { return fNt; }
69  Int_t GetNf() const { return fNf; }
70 
71 
73  TArrayF* GetBetaMean() const { return fBetaMean; }
74  TArrayF* GetBetaSig() const { return fBetaSig; }
75  TArrayF* GetBetaEff() const { return fBetaEff; }
76 
77  Int_t SizeOf();
78 
79  private:
81  PndRichCalDbData& operator= (const PndRichCalDbData&) {return *this;};
82 
83 
84 
86  Int_t fType;
87 
94 
95 
97  Int_t fNp, fNx, fNy, fNt, fNf;
98 
99 
101  TArrayF* fBetaMean;
102  TArrayF* fBetaSig;
103  TArrayF* fBetaEff;
104 
105 
106  ClassDef(PndRichCalDbData,1)
107 
108 };
109 
110 
111 #endif
Double_t GetTmax() const
Int_t GetNt() const
Double_t GetFmax() const
Double_t GetYmax() const
PndRichCalDbData & operator=(const PndRichCalDbData &)
TArrayF * GetBetaSig() const
Int_t GetType() const
Int_t GetNf() const
Int_t GetNp() const
Double_t GetXmin() const
Int_t GetNx() const
Double_t GetTmin() const
Double_t GetYmin() const
TArrayF * GetBetaMean() const
Double_t
TArrayF * GetBetaEff() const
TString name
Double_t GetFmin() const
Double_t GetPmax() const
Int_t GetNy() const
Double_t GetPmin() const
Double_t GetXmax() const