9 #include "FairParGenericSet.h" 14 const int kMaxFieldMapType = 5;
15 const int kTypeDistorted = 4;
21 ERFieldPar(
const char* name,
const char* title,
const char* context);
29 virtual void putParams(FairParamList* list);
31 virtual Bool_t
getParams(FairParamList* list);
37 Double_t GetXmin()
const {
return fXmin; }
38 Double_t GetXmax()
const {
return fXmax; }
39 Double_t GetYmin()
const {
return fYmin; }
40 Double_t GetYmax()
const {
return fYmax; }
41 Double_t GetZmin()
const {
return fZmin; }
42 Double_t GetZmax()
const {
return fZmax; }
43 Double_t GetBx()
const {
return fBx; }
44 Double_t GetBy()
const {
return fBy; }
45 Double_t GetBz()
const {
return fBz; }
47 void MapName(TString& name) { name =
fMapName; }
49 Double_t GetPositionX()
const {
return fPosX; }
50 Double_t GetPositionY()
const {
return fPosY; }
51 Double_t GetPositionZ()
const {
return fPosZ; }
52 Double_t GetScale()
const {
return fScale; }
55 void GetParentName(TString& parentname) { parentname =
fParentName; }
72 Double_t fYmin, fYmax;
73 Double_t fZmin, fZmax;
76 Double_t
fBx, fBy, fBz;
virtual void putParams(FairParamList *list)
void SetParameters(FairField *field)
TString fDistortionFilename
virtual Bool_t getParams(FairParamList *list)