FairRoot/PandaRoot
PndMapPar.h
Go to the documentation of this file.
1 
11 #ifndef PNDMAPPAR_H
12 #define PNDMAPPAR_H 1
13 
14 
15 #include "FairField.h"
16 #include "FairParGenericSet.h"
17 
18 
19 class FairParamList;
20 
21 
22 class PndMapPar : public FairParGenericSet
23 {
24 
25  public:
26 
27 
29  PndMapPar(const char* name, const char* title, const char* context);
30 
32  PndMapPar();
33 
35  ~PndMapPar();
36 
37 
39  virtual void putParams(FairParamList* list);
40 
41 
43  virtual Bool_t getParams(FairParamList* list);
44 
45 
47  void SetParameters(FairField* field);
48 
49 
51  Int_t GetType() const { return fType; }
52  Double_t GetXmin() const { return fXmin; }
53  Double_t GetXmax() const { return fXmax; }
54  Double_t GetYmin() const { return fYmin; }
55  Double_t GetYmax() const { return fYmax; }
56  Double_t GetZmin() const { return fZmin; }
57  Double_t GetZmax() const { return fZmax; }
58  void MapName(TString& name) { name = fMapName; }
59  Double_t GetPositionX() const { return fPosX; }
60  Double_t GetPositionY() const { return fPosY; }
61  Double_t GetPositionZ() const { return fPosZ; }
62  Double_t GetScale() const { return fScale; }
63 
64 
65 protected:
66 
73  Int_t fType;
74 
75 
80 
81 
82 
85 
86 
89 
90 
93 
94 
96 
97 };
98 
99 
100 #endif
Double_t GetYmin() const
Definition: PndMapPar.h:54
Double_t GetXmax() const
Definition: PndMapPar.h:53
Double_t fPosZ
Definition: PndMapPar.h:88
Double_t GetPositionX() const
Definition: PndMapPar.h:59
Double_t fYmax
Definition: PndMapPar.h:78
Double_t GetScale() const
Definition: PndMapPar.h:62
Double_t fScale
Definition: PndMapPar.h:92
void MapName(TString &name)
Definition: PndMapPar.h:58
TString fMapName
Definition: PndMapPar.h:84
Double_t fXmin
Definition: PndMapPar.h:77
Double_t fPosY
Definition: PndMapPar.h:88
Double_t
Double_t GetZmin() const
Definition: PndMapPar.h:56
Double_t GetZmax() const
Definition: PndMapPar.h:57
ClassDef(PndMapPar, 1)
TString name
Double_t fXmax
Definition: PndMapPar.h:77
Double_t fYmin
Definition: PndMapPar.h:78
Double_t GetPositionZ() const
Definition: PndMapPar.h:61
Double_t GetXmin() const
Definition: PndMapPar.h:52
Double_t GetYmax() const
Definition: PndMapPar.h:55
Double_t GetPositionY() const
Definition: PndMapPar.h:60
Double_t fZmin
Definition: PndMapPar.h:79
Int_t fType
Definition: PndMapPar.h:73
virtual void putParams(FairParamList *list)
Definition: PndMapPar.cxx:54
virtual Bool_t getParams(FairParamList *list)
Definition: PndMapPar.cxx:70
void SetParameters(FairField *field)
Definition: PndMapPar.cxx:91
Double_t fPosX
Definition: PndMapPar.h:88
Int_t GetType() const
Definition: PndMapPar.h:51
Double_t fZmax
Definition: PndMapPar.h:79