CbmRoot
CbmBsField Class Reference

#include <CbmBsField.h>

Inheritance diagram for CbmBsField:
[legend]
Collaboration diagram for CbmBsField:
[legend]

Public Member Functions

 CbmBsField (const char *pBsName, Int_t symType=3)
 
 CbmBsField ()
 
 CbmBsField (CbmFieldPar *fieldPar)
 
virtual ~CbmBsField ()
 
void Init ()
 
void writeBsRootfile (const char *name)
 
void readBsRootfile (const char *name)
 
void readFortranAsciifiles (const char *MapFile1, const char *MapFile2, const char *MapFile3)
 
void GetFieldValue (const Double_t Point[3], Double_t *Bfield)
 
void CalculateMapFromBs (Int_t pNx=0, Int_t pNy=0, Int_t pNz=0)
 
TArrayF * GetBsBx ()
 
TArrayF * GetBsBy ()
 
TArrayF * GetBsBz ()
 
TArrayF * GetX ()
 
TArrayF * GetY ()
 
TArrayF * GetZ ()
 
void GetBsName (char *pBsName)
 
void SetBsName (const char *pBsName)
 
Double_t GetBx (Double_t x, Double_t y, Double_t z)
 
Double_t GetBy (Double_t x, Double_t y, Double_t z)
 
Double_t GetBz (Double_t x, Double_t y, Double_t z)
 
virtual void Init (Int_t nX, Double_t xMin, Double_t xMax, Int_t nY, Double_t yMin, Double_t yMax, Int_t nZ, Double_t zMin, Double_t zMax, TArrayF *bx, TArrayF *by, TArrayF *bz)
 
TArrayF * GetBx () const
 
TArrayF * GetBy () const
 
TArrayF * GetBz () const
 
virtual Bool_t IsInside (Double_t x, Double_t y, Double_t z, Int_t &ix, Int_t &iy, Int_t &iz, Double_t &dx, Double_t &dy, Double_t &dz)
 
void WriteAsciiFile (const char *fileName)
 
void WriteRootFile (const char *fileName, const char *mapName)
 
virtual void SetPosition (Double_t x, Double_t y, Double_t z)
 
virtual void SetScale (Double_t factor)
 
Double_t GetXmin () const
 
Double_t GetYmin () const
 
Double_t GetZmin () const
 
Double_t GetXmax () const
 
Double_t GetYmax () const
 
Double_t GetZmax () const
 
Double_t GetXstep () const
 
Double_t GetYstep () const
 
Double_t GetZstep () const
 
Int_t GetNx () const
 
Int_t GetNy () const
 
Int_t GetNz () const
 
Double_t GetPositionX () const
 
Double_t GetPositionY () const
 
Double_t GetPositionZ () const
 
Double_t GetScale () const
 
const char * GetFileName ()
 
virtual void Print (Option_t *="") const
 

Protected Member Functions

void PALC0 (Double_t X, Double_t Y, Double_t Z, Double_t *BX, Double_t *BY, Double_t *BZ)
 
Float_t SPL0 (Double_t T, Double_t X0, Double_t X1, Double_t X2, Double_t X3, Double_t X4)
 
void Reset ()
 
void ReadAsciiFile (const char *fileName)
 
void ReadAsciiFile2018 (const char *fileName)
 
void ReadRootFile (const char *fileName, const char *mapName)
 
void SetField (const CbmFieldMapData *data)
 
Double_t Interpolate (Double_t dx, Double_t dy, Double_t dz)
 

Protected Attributes

Int_t NDIM
 
Int_t LL1
 
Int_t LL2
 
Int_t LL3
 
Int_t II1
 
Int_t II2
 
Int_t II3
 
TArrayF * fBsBx
 
TArrayF * fBsBy
 
TArrayF * fBsBz
 
TArrayF * fX
 
TArrayF * fY
 
TArrayF * fZ
 
Float_t * UX1
 
Float_t * UX2
 [LL1] More...
 
Float_t * UX3
 [LL2] More...
 
Float_t * F0
 [LL3] More...
 
Float_t * G0
 [NDIM] More...
 
Float_t * U0
 [NDIM] More...
 
TString fBsName
 [NDIM] More...
 
TString fFileName
 
Double_t fScale
 
Double_t fPosX
 
Double_t fPosY
 
Double_t fPosZ
 
Double_t fXmin
 
Double_t fXmax
 
Double_t fXstep
 
Double_t fYmin
 
Double_t fYmax
 
Double_t fYstep
 
Double_t fZmin
 
Double_t fZmax
 
Double_t fZstep
 
Int_t fNx
 
Int_t fNy
 
Int_t fNz
 
TArrayF * fBx
 
TArrayF * fBy
 
TArrayF * fBz
 
Double_t fHa [2][2][2]
 
Double_t fHb [2][2]
 Field at corners of a grid cell. More...
 
Double_t fHc [2]
 Interpolated field (2-dim) More...
 
Double_t fBxOrigin
 Interpolated field (1-dim) More...
 
Double_t fByOrigin
 x-component of the field at the origin More...
 
Double_t fBzOrigin
 y-component of the field at the origin More...
 

Private Member Functions

 CbmBsField (const CbmBsField &)
 
CbmBsFieldoperator= (const CbmBsField &)
 

Detailed Description

Definition at line 33 of file CbmBsField.h.

Constructor & Destructor Documentation

◆ CbmBsField() [1/4]

CbmBsField::CbmBsField ( const char *  pBsName,
Int_t  symType = 3 
)

Definition at line 30 of file CbmBsField.cxx.

◆ CbmBsField() [2/4]

CbmBsField::CbmBsField ( )

Definition at line 57 of file CbmBsField.cxx.

Referenced by readBsRootfile().

◆ CbmBsField() [3/4]

CbmBsField::CbmBsField ( CbmFieldPar fieldPar)

Definition at line 83 of file CbmBsField.cxx.

◆ ~CbmBsField()

CbmBsField::~CbmBsField ( )
virtual

Definition at line 108 of file CbmBsField.cxx.

References fBsBx, fBsBy, fBsBz, fX, and fY.

◆ CbmBsField() [4/4]

CbmBsField::CbmBsField ( const CbmBsField )
private

Member Function Documentation

◆ CalculateMapFromBs()

◆ GetBsBx()

TArrayF* CbmBsField::GetBsBx ( )
inline

Definition at line 59 of file CbmBsField.h.

References fBsBx.

Referenced by readBsRootfile().

◆ GetBsBy()

TArrayF* CbmBsField::GetBsBy ( )
inline

Definition at line 60 of file CbmBsField.h.

References fBsBy.

Referenced by readBsRootfile().

◆ GetBsBz()

TArrayF* CbmBsField::GetBsBz ( )
inline

Definition at line 61 of file CbmBsField.h.

References fBsBz.

Referenced by readBsRootfile().

◆ GetBsName()

void CbmBsField::GetBsName ( char *  pBsName)
inline

Definition at line 66 of file CbmBsField.h.

References fBsName.

◆ GetBx() [1/2]

TArrayF* CbmFieldMap::GetBx ( ) const
inlineinherited

Accessors to the field value arrays

Definition at line 158 of file CbmFieldMap.h.

References CbmFieldMap::fBx.

Referenced by CbmFieldMap::Init().

◆ GetBx() [2/2]

Double_t CbmBsField::GetBx ( Double_t  x,
Double_t  y,
Double_t  z 
)
virtual

Get the field components at a certain point

Parameters
x,y,zPoint coordinates (global) [cm] @value Bx,By,Bz Field components [kG]

Reimplemented from CbmFieldMap.

Definition at line 285 of file CbmBsField.cxx.

References GetFieldValue(), x, and y.

◆ GetBy() [1/2]

TArrayF* CbmFieldMap::GetBy ( ) const
inlineinherited

Definition at line 159 of file CbmFieldMap.h.

References CbmFieldMap::fBy.

Referenced by CbmFieldMap::Init(), and CbmFieldMapDistorted::PlotBy().

◆ GetBy() [2/2]

Double_t CbmBsField::GetBy ( Double_t  x,
Double_t  y,
Double_t  z 
)
virtual

Reimplemented from CbmFieldMap.

Definition at line 295 of file CbmBsField.cxx.

References GetFieldValue(), x, and y.

◆ GetBz() [1/2]

TArrayF* CbmFieldMap::GetBz ( ) const
inlineinherited

Definition at line 160 of file CbmFieldMap.h.

References CbmFieldMap::fBz.

Referenced by CbmFieldMap::Init().

◆ GetBz() [2/2]

Double_t CbmBsField::GetBz ( Double_t  x,
Double_t  y,
Double_t  z 
)
virtual

Reimplemented from CbmFieldMap.

Definition at line 305 of file CbmBsField.cxx.

References GetFieldValue(), x, and y.

◆ GetFieldValue()

void CbmBsField::GetFieldValue ( const Double_t  Point[3],
Double_t *  Bfield 
)

◆ GetFileName()

const char* CbmFieldMap::GetFileName ( )
inlineinherited

Accessor to field map file

Definition at line 164 of file CbmFieldMap.h.

References CbmFieldMap::fFileName.

◆ GetNx()

Int_t CbmFieldMap::GetNx ( ) const
inlineinherited

Definition at line 142 of file CbmFieldMap.h.

References CbmFieldMap::fNx.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetNy()

Int_t CbmFieldMap::GetNy ( ) const
inlineinherited

Definition at line 143 of file CbmFieldMap.h.

References CbmFieldMap::fNy.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetNz()

Int_t CbmFieldMap::GetNz ( ) const
inlineinherited

Definition at line 144 of file CbmFieldMap.h.

References CbmFieldMap::fNz.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetPositionX()

Double_t CbmFieldMap::GetPositionX ( ) const
inlineinherited

Accessor to field centre position in global system

Definition at line 148 of file CbmFieldMap.h.

References CbmFieldMap::fPosX.

Referenced by CbmFieldMapDistorted::SetFromParent(), and CbmFieldPar::SetParameters().

◆ GetPositionY()

Double_t CbmFieldMap::GetPositionY ( ) const
inlineinherited

Definition at line 149 of file CbmFieldMap.h.

References CbmFieldMap::fPosY.

Referenced by CbmFieldMapDistorted::SetFromParent(), and CbmFieldPar::SetParameters().

◆ GetPositionZ()

Double_t CbmFieldMap::GetPositionZ ( ) const
inlineinherited

Definition at line 150 of file CbmFieldMap.h.

References CbmFieldMap::fPosZ.

Referenced by CbmFieldMapDistorted::SetFromParent(), and CbmFieldPar::SetParameters().

◆ GetScale()

Double_t CbmFieldMap::GetScale ( ) const
inlineinherited

Accessor to global scaling factor

Definition at line 154 of file CbmFieldMap.h.

References CbmFieldMap::fScale.

Referenced by CbmFieldMapData::CbmFieldMapData(), CbmFieldMapDistorted::SetFromParent(), and CbmFieldPar::SetParameters().

◆ GetX()

TArrayF* CbmBsField::GetX ( )
inline

Definition at line 62 of file CbmBsField.h.

References fX.

Referenced by readBsRootfile().

◆ GetXmax()

Double_t CbmFieldMap::GetXmax ( ) const
inlineinherited

Definition at line 136 of file CbmFieldMap.h.

References CbmFieldMap::fXmax.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetXmin()

Double_t CbmFieldMap::GetXmin ( ) const
inlineinherited

Accessors to field parameters in local coordinate system

Definition at line 133 of file CbmFieldMap.h.

References CbmFieldMap::fXmin.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetXstep()

Double_t CbmFieldMap::GetXstep ( ) const
inlineinherited

Definition at line 139 of file CbmFieldMap.h.

References CbmFieldMap::fXstep.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetY()

TArrayF* CbmBsField::GetY ( )
inline

Definition at line 63 of file CbmBsField.h.

References fY.

Referenced by readBsRootfile().

◆ GetYmax()

Double_t CbmFieldMap::GetYmax ( ) const
inlineinherited

Definition at line 137 of file CbmFieldMap.h.

References CbmFieldMap::fYmax.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetYmin()

Double_t CbmFieldMap::GetYmin ( ) const
inlineinherited

Definition at line 134 of file CbmFieldMap.h.

References CbmFieldMap::fYmin.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetYstep()

Double_t CbmFieldMap::GetYstep ( ) const
inlineinherited

Definition at line 140 of file CbmFieldMap.h.

References CbmFieldMap::fYstep.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetZ()

TArrayF* CbmBsField::GetZ ( )
inline

Definition at line 64 of file CbmBsField.h.

References fZ.

Referenced by readBsRootfile().

◆ GetZmax()

Double_t CbmFieldMap::GetZmax ( ) const
inlineinherited

Definition at line 138 of file CbmFieldMap.h.

References CbmFieldMap::fZmax.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetZmin()

Double_t CbmFieldMap::GetZmin ( ) const
inlineinherited

Definition at line 135 of file CbmFieldMap.h.

References CbmFieldMap::fZmin.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetZstep()

Double_t CbmFieldMap::GetZstep ( ) const
inlineinherited

Definition at line 141 of file CbmFieldMap.h.

References CbmFieldMap::fZstep.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ Init() [1/2]

void CbmBsField::Init ( )
virtual

Initialisation (read Bs coefficients from root file)

Reimplemented from CbmFieldMap.

Definition at line 118 of file CbmBsField.cxx.

References fBsName, and readBsRootfile().

◆ Init() [2/2]

void CbmFieldMap::Init ( Int_t  nX,
Double_t  xMin,
Double_t  xMax,
Int_t  nY,
Double_t  yMin,
Double_t  yMax,
Int_t  nZ,
Double_t  zMin,
Double_t  zMax,
TArrayF *  bx,
TArrayF *  by,
TArrayF *  bz 
)
virtualinherited

Initialisation with arrays. To be used e.g.for reading from ASCII.

Parameters
xMinMinimum x coordinate
xMaxMaximum x coordinate
yMinMinimum y coordinate
yMaxMaximum y coordinate
zMinMinimum z coordinate
zMaxMaximum z coordinate
bxPointer to array with Bx values [T]
byPointer to array with By values [T]
bzPointer to array with Bz values [T]

Definition at line 293 of file CbmFieldMap.cxx.

References CbmFieldMap::fBx, CbmFieldMap::fBxOrigin, CbmFieldMap::fBy, CbmFieldMap::fByOrigin, CbmFieldMap::fBz, CbmFieldMap::fBzOrigin, CbmFieldMap::fNx, CbmFieldMap::fNy, CbmFieldMap::fNz, CbmFieldMap::fXmax, CbmFieldMap::fXmin, CbmFieldMap::fXstep, CbmFieldMap::fYmax, CbmFieldMap::fYmin, CbmFieldMap::fYstep, CbmFieldMap::fZmax, CbmFieldMap::fZmin, CbmFieldMap::fZstep, CbmFieldMap::GetBx(), CbmFieldMap::GetBy(), CbmFieldMap::GetBz(), CbmFieldMap::Print(), and CbmFieldMap::Reset().

◆ Interpolate()

Double_t CbmFieldMap::Interpolate ( Double_t  dx,
Double_t  dy,
Double_t  dz 
)
protectedinherited

◆ IsInside()

Bool_t CbmFieldMap::IsInside ( Double_t  x,
Double_t  y,
Double_t  z,
Int_t &  ix,
Int_t &  iy,
Int_t &  iz,
Double_t &  dx,
Double_t &  dy,
Double_t &  dz 
)
virtualinherited

Determine whether a point is inside the field map

Parameters
x,y,zPoint coordinates (global) [cm]
ix,iy,iz(return) Grid cell
dx,dy,dz(return) Distance from grid point [cm] if inside @value kTRUE if inside map, else kFALSE

Reimplemented in CbmFieldMapSym2, CbmFieldMapSym3, and CbmFieldMapSym1.

Definition at line 446 of file CbmFieldMap.cxx.

References CbmFieldMap::fPosX, CbmFieldMap::fPosY, CbmFieldMap::fPosZ, CbmFieldMap::fXmin, CbmFieldMap::fXstep, CbmFieldMap::fYmin, CbmFieldMap::fYstep, CbmFieldMap::fZmax, CbmFieldMap::fZmin, CbmFieldMap::fZstep, x, and y.

Referenced by CbmFieldMap::GetBx(), CbmFieldMap::GetBy(), and CbmFieldMap::GetBz().

◆ operator=()

CbmBsField& CbmBsField::operator= ( const CbmBsField )
private

◆ PALC0()

void CbmBsField::PALC0 ( Double_t  X,
Double_t  Y,
Double_t  Z,
Double_t *  BX,
Double_t *  BY,
Double_t *  BZ 
)
protected

Definition at line 389 of file CbmBsField.cxx.

References checked_index_max(), F0, G0, II1, II2, LL1, LL2, LL3, SPL0(), U0, UX1, UX2, and UX3.

Referenced by GetFieldValue().

◆ Print()

◆ ReadAsciiFile()

◆ ReadAsciiFile2018()

void CbmFieldMap::ReadAsciiFile2018 ( const char *  fileName)
protectedinherited

Read the field map from an ASCII file. Updated version.

◆ readBsRootfile()

void CbmBsField::readBsRootfile ( const char *  name)

Definition at line 192 of file CbmBsField.cxx.

References CbmBsField(), f, F0, fBsBx, fBsBy, fBsBz, fBsName, fX, fY, fZ, G0, GetBsBx(), GetBsBy(), GetBsBz(), GetX(), GetY(), GetZ(), II1, II2, II3, LL1, LL2, LL3, NDIM, U0, UX1, UX2, and UX3.

Referenced by Init().

◆ readFortranAsciifiles()

void CbmBsField::readFortranAsciifiles ( const char *  MapFile1,
const char *  MapFile2,
const char *  MapFile3 
)

Definition at line 316 of file CbmBsField.cxx.

References F0, fBsBx, fBsBy, fBsBz, fX, fY, fZ, G0, i, II1, II2, II3, LL1, LL2, LL3, NDIM, U0, UX1, UX2, and UX3.

◆ ReadRootFile()

void CbmFieldMap::ReadRootFile ( const char *  fileName,
const char *  mapName 
)
protectedinherited

Read field map from a ROOT file

Definition at line 698 of file CbmFieldMap.cxx.

References CbmFieldMap::SetField().

Referenced by CbmFieldMap::Init().

◆ Reset()

◆ SetBsName()

void CbmBsField::SetBsName ( const char *  pBsName)
inline

Definition at line 67 of file CbmBsField.h.

References fBsName.

◆ SetField()

◆ SetPosition()

void CbmFieldMap::SetPosition ( Double_t  x,
Double_t  y,
Double_t  z 
)
virtualinherited

Set the position of the field centre

Reimplemented in CbmFieldMapDistorted.

Definition at line 549 of file CbmFieldMap.cxx.

References CbmFieldMap::fPosX, CbmFieldMap::fPosY, CbmFieldMap::fPosZ, x, and y.

Referenced by CbmSetup::CreateFieldMap().

◆ SetScale()

virtual void CbmFieldMap::SetScale ( Double_t  factor)
inlinevirtualinherited

Set a global field scaling factor

Reimplemented in CbmFieldMapDistorted.

Definition at line 129 of file CbmFieldMap.h.

References CbmFieldMap::fScale.

Referenced by CbmSetup::CreateFieldMap().

◆ SPL0()

Float_t CbmBsField::SPL0 ( Double_t  T,
Double_t  X0,
Double_t  X1,
Double_t  X2,
Double_t  X3,
Double_t  X4 
)
protected

Definition at line 530 of file CbmBsField.cxx.

Referenced by PALC0().

◆ WriteAsciiFile()

void CbmFieldMap::WriteAsciiFile ( const char *  fileName)
inherited

◆ writeBsRootfile()

void CbmBsField::writeBsRootfile ( const char *  name)

Definition at line 183 of file CbmBsField.cxx.

References f.

◆ WriteRootFile()

void CbmFieldMap::WriteRootFile ( const char *  fileName,
const char *  mapName 
)
inherited

Write field map data to a ROOT file

Definition at line 536 of file CbmFieldMap.cxx.

Referenced by CbmFieldMapCreator::CreateMap().

Member Data Documentation

◆ F0

Float_t* CbmBsField::F0
protected

[LL3]

Definition at line 91 of file CbmBsField.h.

Referenced by PALC0(), readBsRootfile(), and readFortranAsciifiles().

◆ fBsBx

TArrayF* CbmBsField::fBsBx
protected

Definition at line 81 of file CbmBsField.h.

Referenced by GetBsBx(), readBsRootfile(), readFortranAsciifiles(), and ~CbmBsField().

◆ fBsBy

TArrayF* CbmBsField::fBsBy
protected

Definition at line 82 of file CbmBsField.h.

Referenced by GetBsBy(), readBsRootfile(), readFortranAsciifiles(), and ~CbmBsField().

◆ fBsBz

TArrayF* CbmBsField::fBsBz
protected

Definition at line 83 of file CbmBsField.h.

Referenced by GetBsBz(), readBsRootfile(), readFortranAsciifiles(), and ~CbmBsField().

◆ fBsName

TString CbmBsField::fBsName
protected

[NDIM]

Definition at line 95 of file CbmBsField.h.

Referenced by GetBsName(), Init(), readBsRootfile(), and SetBsName().

◆ fBx

◆ fBxOrigin

Double_t CbmFieldMap::fBxOrigin
protectedinherited

Interpolated field (1-dim)

Definition at line 230 of file CbmFieldMap.h.

Referenced by CbmFieldMap::Init(), CbmFieldMapDistorted::Init(), CbmFieldMapDistorted::Print(), and CbmFieldMap::Print().

◆ fBy

◆ fByOrigin

Double_t CbmFieldMap::fByOrigin
protectedinherited

x-component of the field at the origin

Definition at line 231 of file CbmFieldMap.h.

Referenced by CbmFieldMap::Init(), CbmFieldMapDistorted::Init(), CbmFieldMapDistorted::Print(), and CbmFieldMap::Print().

◆ fBz

◆ fBzOrigin

Double_t CbmFieldMap::fBzOrigin
protectedinherited

y-component of the field at the origin

Definition at line 232 of file CbmFieldMap.h.

Referenced by CbmFieldMap::Init(), CbmFieldMapDistorted::Init(), CbmFieldMapDistorted::Print(), and CbmFieldMap::Print().

◆ fFileName

TString CbmFieldMap::fFileName
protectedinherited

Map file name

Definition at line 197 of file CbmFieldMap.h.

Referenced by CbmFieldMap::CbmFieldMap(), CbmFieldMap::GetFileName(), and CbmFieldMap::Init().

◆ fHa

◆ fHb

Double_t CbmFieldMap::fHb[2][2]
protectedinherited

Field at corners of a grid cell.

Definition at line 227 of file CbmFieldMap.h.

Referenced by CbmFieldMap::CbmFieldMap(), and CbmFieldMap::Interpolate().

◆ fHc

Double_t CbmFieldMap::fHc[2]
protectedinherited

Interpolated field (2-dim)

Definition at line 228 of file CbmFieldMap.h.

Referenced by CbmFieldMap::CbmFieldMap(), and CbmFieldMap::Interpolate().

◆ fNx

◆ fNy

◆ fNz

◆ fPosX

◆ fPosY

◆ fPosZ

◆ fScale

◆ fX

TArrayF* CbmBsField::fX
protected

◆ fXmax

◆ fXmin

◆ fXstep

◆ fY

TArrayF* CbmBsField::fY
protected

◆ fYmax

◆ fYmin

◆ fYstep

◆ fZ

TArrayF* CbmBsField::fZ
protected

Definition at line 86 of file CbmBsField.h.

Referenced by CalculateMapFromBs(), GetZ(), readBsRootfile(), and readFortranAsciifiles().

◆ fZmax

◆ fZmin

◆ fZstep

◆ G0

Float_t* CbmBsField::G0
protected

[NDIM]

Definition at line 92 of file CbmBsField.h.

Referenced by PALC0(), readBsRootfile(), and readFortranAsciifiles().

◆ II1

Int_t CbmBsField::II1
protected

Definition at line 79 of file CbmBsField.h.

Referenced by PALC0(), readBsRootfile(), and readFortranAsciifiles().

◆ II2

Int_t CbmBsField::II2
protected

Definition at line 79 of file CbmBsField.h.

Referenced by PALC0(), readBsRootfile(), and readFortranAsciifiles().

◆ II3

Int_t CbmBsField::II3
protected

Definition at line 79 of file CbmBsField.h.

Referenced by readBsRootfile(), and readFortranAsciifiles().

◆ LL1

Int_t CbmBsField::LL1
protected

Definition at line 79 of file CbmBsField.h.

Referenced by PALC0(), readBsRootfile(), and readFortranAsciifiles().

◆ LL2

Int_t CbmBsField::LL2
protected

Definition at line 79 of file CbmBsField.h.

Referenced by PALC0(), readBsRootfile(), and readFortranAsciifiles().

◆ LL3

Int_t CbmBsField::LL3
protected

Definition at line 79 of file CbmBsField.h.

Referenced by PALC0(), readBsRootfile(), and readFortranAsciifiles().

◆ NDIM

Int_t CbmBsField::NDIM
protected

Definition at line 79 of file CbmBsField.h.

Referenced by readBsRootfile(), and readFortranAsciifiles().

◆ U0

Float_t* CbmBsField::U0
protected

[NDIM]

Definition at line 93 of file CbmBsField.h.

Referenced by PALC0(), readBsRootfile(), and readFortranAsciifiles().

◆ UX1

Float_t* CbmBsField::UX1
protected

Definition at line 88 of file CbmBsField.h.

Referenced by PALC0(), readBsRootfile(), and readFortranAsciifiles().

◆ UX2

Float_t* CbmBsField::UX2
protected

[LL1]

Definition at line 89 of file CbmBsField.h.

Referenced by PALC0(), readBsRootfile(), and readFortranAsciifiles().

◆ UX3

Float_t* CbmBsField::UX3
protected

[LL2]

Definition at line 90 of file CbmBsField.h.

Referenced by PALC0(), readBsRootfile(), and readFortranAsciifiles().


The documentation for this class was generated from the following files: