virtual ~AliFieldMap();
void Copy(TObject &map) const;
virtual AliFieldMap & operator=(const AliFieldMap &map);
-
- virtual void Field(Float_t *x, Float_t *b) const;
+ virtual void Field(float *x, float *b) const;
+ virtual void Field(double *x, double *b) const;
Float_t Bx(Int_t ix, Int_t iy, Int_t iz) const{
return (*fB)(3*((ix*fYn+iy)*fZn+iz));
}
}
Bool_t Inside(Float_t x, Float_t y, Float_t z) const
- { return (x > fXbeg && x <= fXend &&
- y > fYbeg && y <= fYend &&
- z > fZbeg && z <= fZend);
+ { return (x > fXbeg && x < fXend &&
+ y > fYbeg && y < fYend &&
+ z > fZbeg && z < fZend);
}
Float_t Xmin() const {return fXbeg;}
Float_t Xmax() const {return fXend;}