PandaRoot
PndRichCalDbData.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- PndFieldMapData header file -----
3 // ----- V. Friese 13/02/06 -----
4 // -------------------------------------------------------------------------
5 
17 #ifndef PNDRICHCALDBDATA_H
18 #define PNDRICHCALDBDATA_H
19 
20 #include "TNamed.h"
21 
22 class TArrayF;
23 
24 class PndRichCalDb;
25 
26 class PndRichCalDbData : public TNamed {
27 
28  public:
31 
33  PndRichCalDbData(const char *name);
34 
36  PndRichCalDbData(const char *name, const PndRichCalDb &cal);
37 
39  virtual ~PndRichCalDbData();
40 
42  Int_t GetType() const { return fType; }
43  Double_t GetPmin() const { return fPmin; }
44  Double_t GetXmin() const { return fXmin; }
45  Double_t GetYmin() const { return fYmin; }
46  Double_t GetTmin() const { return fTmin; }
47  Double_t GetFmin() const { return fFmin; }
48  Double_t GetPmax() const { return fPmax; }
49  Double_t GetXmax() const { return fXmax; }
50  Double_t GetYmax() const { return fYmax; }
51  Double_t GetTmax() const { return fTmax; }
52  Double_t GetFmax() const { return fFmax; }
53  Int_t GetNp() const { return fNp; }
54  Int_t GetNx() const { return fNx; }
55  Int_t GetNy() const { return fNy; }
56  Int_t GetNt() const { return fNt; }
57  Int_t GetNf() const { return fNf; }
58 
60  TArrayF *GetBetaMean() const { return fBetaMean; }
61  TArrayF *GetBetaSig() const { return fBetaSig; }
62  TArrayF *GetBetaEff() const { return fBetaEff; }
63 
64  Int_t SizeOf();
65 
66  private:
68  PndRichCalDbData &operator=(const PndRichCalDbData &) { return *this; };
69 
71  Int_t fType;
72 
74  Double_t fPmin, fPmax;
75  Double_t fXmin, fXmax;
76  Double_t fYmin, fYmax;
77  Double_t fTmin, fTmax;
78  Double_t fFmin, fFmax;
79 
81  Int_t fNp, fNx, fNy, fNt, fNf;
82 
84  TArrayF *fBetaMean;
85  TArrayF *fBetaSig;
86  TArrayF *fBetaEff;
87 
88  ClassDef(PndRichCalDbData, 1)
89 };
90 
91 #endif
Double_t GetTmin() const
Int_t GetNy() const
Int_t GetNt() const
Int_t GetNf() const
Int_t GetType() const
Int_t GetNp() const
Double_t GetFmax() const
TArrayF * GetBetaEff() const
virtual ~PndRichCalDbData()
Double_t GetPmax() const
TArrayF * GetBetaMean() const
TArrayF * GetBetaSig() const
Int_t GetNx() const
Double_t GetXmin() const
Double_t GetYmin() const
Double_t GetYmax() const
Double_t GetFmin() const
Double_t GetPmin() const
Double_t GetXmax() const
Double_t GetTmax() const