17#define CBMFIELDPAR_H 1
19#include "FairParGenericSet.h"
34 BmnFieldPar(
const char* name,
const char* title,
const char* context);
57 Double_t
GetXmin()
const {
return fXmin; }
58 Double_t
GetXmax()
const {
return fXmax; }
59 Double_t
GetYmin()
const {
return fYmin; }
60 Double_t
GetYmax()
const {
return fYmax; }
61 Double_t
GetZmin()
const {
return fZmin; }
62 Double_t
GetZmax()
const {
return fZmax; }
63 Double_t
GetBx()
const {
return fBx; }
64 Double_t
GetBy()
const {
return fBy; }
65 Double_t
GetBz()
const {
return fBz; }
66 void MapName(TString& name) { name = fMapName; }
90 Double_t fXmin, fXmax;
91 Double_t fYmin, fYmax;
92 Double_t fZmin, fZmax;
96 Double_t fBx, fBy, fBz;
104 Double_t fPosX, fPosY, fPosZ;
114 TString fDistortionFilename;
void GetParentName(TString &parentname)
void GetDistortionFilename(TString &filename)
virtual void putParams(FairParamList *list)
Double_t GetPositionZ() const
Bool_t IsFieldOff() const
virtual Bool_t getParams(FairParamList *list)
Double_t GetScale() const
Double_t GetPositionY() const
Double_t GetPositionX() const
void MapName(TString &name)
Int_t GetTypeOfParent() const
BmnFieldPar(const char *name, const char *title, const char *context)
void SetParameters(FairField *field)
const int kMaxFieldMapType