29#include <RtypesCore.h>
39 CbmBsField(
const char* pBsName, Int_t symType = 3);
51 const char* MapFile3);
53 void GetFieldValue(
const Double_t Point[3], Double_t* Bfield);
70 this->SetName(pBsName);
73 Double_t
GetBx(Double_t
x, Double_t
y, Double_t z);
74 Double_t
GetBy(Double_t
x, Double_t
y, Double_t z);
75 Double_t
GetBz(Double_t
x, Double_t
y, Double_t z);
98 void PALC0(Double_t X, Double_t Y, Double_t Z, Double_t* BX, Double_t* BY,
100 Float_t
SPL0(Double_t T, Double_t X0, Double_t X1, Double_t X2, Double_t X3,
void PALC0(Double_t X, Double_t Y, Double_t Z, Double_t *BX, Double_t *BY, Double_t *BZ)
void writeBsRootfile(const char *name)
void GetBsName(char *pBsName)
void SetBsName(const char *pBsName)
Float_t SPL0(Double_t T, Double_t X0, Double_t X1, Double_t X2, Double_t X3, Double_t X4)
CbmBsField(const CbmBsField &)
CbmBsField & operator=(const CbmBsField &)
void readBsRootfile(const char *name)
void CalculateMapFromBs(Int_t pNx=0, Int_t pNy=0, Int_t pNz=0)
void readFortranAsciifiles(const char *MapFile1, const char *MapFile2, const char *MapFile3)
void GetFieldValue(const Double_t Point[3], Double_t *Bfield)