8#define BMNFIELDCONST_H 1
53 void SetFieldRegion(Double_t xMin, Double_t xMax, Double_t yMin, Double_t yMax, Double_t zMin, Double_t zMax);
58 void SetField(Double_t bX, Double_t bY, Double_t bZ);
66 virtual Double_t
GetBx(Double_t x, Double_t y, Double_t z);
67 virtual Double_t
GetBy(Double_t x, Double_t y, Double_t z);
68 virtual Double_t
GetBz(Double_t x, Double_t y, Double_t z);
71 Double_t
GetXmin()
const {
return fXmin; }
72 Double_t
GetXmax()
const {
return fXmax; }
73 Double_t
GetYmin()
const {
return fYmin; }
74 Double_t
GetYmax()
const {
return fYmax; }
75 Double_t
GetZmin()
const {
return fZmin; }
76 Double_t
GetZmax()
const {
return fZmax; }
79 Double_t
GetBx()
const {
return fBx; }
80 Double_t
GetBy()
const {
return fBy; }
81 Double_t
GetBz()
const {
return fBz; }
87 virtual void Print(Option_t*)
const;
ClassDef(BmnFieldConst, 1)
void SetField(Double_t bX, Double_t bY, Double_t bZ)
virtual void Print(Option_t *) const
Bool_t IsFieldOff() const
virtual Double_t GetBx(Double_t x, Double_t y, Double_t z)
virtual Double_t GetBy(Double_t x, Double_t y, Double_t z)
virtual Double_t GetBz(Double_t x, Double_t y, Double_t z)
void SetFieldRegion(Double_t xMin, Double_t xMax, Double_t yMin, Double_t yMax, Double_t zMin, Double_t zMax)
void SetFieldOff(Bool_t is_off=kTRUE)
BmnFieldConst(BmnFieldPar *fieldPar)
BmnFieldConst(const char *name, Double_t xMin, Double_t xMax, Double_t yMin, Double_t yMax, Double_t zMin, Double_t zMax, Double_t bX, Double_t bY, Double_t bZ)