CbmRoot
Loading...
Searching...
No Matches
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 ()
 
virtual void Init () override
 
void writeBsRootfile (const char *name)
 
void readBsRootfile (const char *name)
 
void readFortranAsciifiles (const char *MapFile1, const char *MapFile2, const char *MapFile3)
 
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)
 
virtual Double_t GetBx (Double_t x, Double_t y, Double_t z) override
 
virtual Double_t GetBy (Double_t x, Double_t y, Double_t z) override
 
virtual Double_t GetBz (Double_t x, Double_t y, Double_t z) override
 
virtual void GetFieldValue (const Double_t Point[3], Double_t *Bfield) override
 
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
 
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 override
 

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)
 
LocalCoordinates Global2Local (Double_t x, Double_t y, Double_t z) const
 Transform global coordinates into local coordinates.
 
GridCoordinates Local2Grid (const LocalCoordinates &local) const
 Transform local coordinates into grid cell coordinates.
 
Double_t Interpolate (const TArrayF *B, const GridCoordinates &point) const
 Get field values by interpolation of the grid.
 
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)
 

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_tUX1
 
Float_tUX2
 [LL1]
 
Float_tUX3
 [LL2]
 
Float_tF0
 [LL3]
 
Float_tG0
 [NDIM]
 
Float_tU0
 [NDIM]
 
TString fBsName
 [NDIM]
 
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 fBxOrigin
 
Double_t fByOrigin
 x-component of the field at the origin
 
Double_t fBzOrigin
 y-component of the field at the origin
 

Private Member Functions

 CbmBsField (const CbmBsField &)
 
CbmBsFieldoperator= (const CbmBsField &)
 
GridCoordinates Global2Grid (Double_t x, Double_t y, Double_t z) const
 Get grid cell coordinates for a point in global coordinates.
 

Detailed Description

Definition at line 37 of file CbmBsField.h.

Constructor & Destructor Documentation

◆ CbmBsField() [1/4]

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

Definition at line 35 of file CbmBsField.cxx.

References CbmFieldMap::CbmFieldMap(), F0, fBsBx, fBsBy, fBsBz, fBsName, fX, fY, fZ, G0, II1, II2, II3, LL1, LL2, LL3, NDIM, U0, UX1, UX2, and UX3.

Referenced by CbmBsField(), operator=(), and readBsRootfile().

◆ CbmBsField() [2/4]

CbmBsField::CbmBsField ( )

Definition at line 63 of file CbmBsField.cxx.

References CbmFieldMap::CbmFieldMap(), F0, fBsBx, fBsBy, fBsBz, fBsName, fX, fY, fZ, G0, II1, II2, II3, LL1, LL2, LL3, NDIM, U0, UX1, UX2, and UX3.

Referenced by readBsRootfile().

◆ CbmBsField() [3/4]

CbmBsField::CbmBsField ( CbmFieldPar * fieldPar)

Definition at line 90 of file CbmBsField.cxx.

References CbmFieldMap::CbmFieldMap(), F0, fBsBx, fBsBy, fBsBz, fBsName, fX, fY, fZ, G0, II1, II2, II3, LL1, LL2, LL3, NDIM, U0, UX1, UX2, and UX3.

◆ ~CbmBsField()

CbmBsField::~CbmBsField ( )
virtual

Definition at line 116 of file CbmBsField.cxx.

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

◆ CbmBsField() [4/4]

CbmBsField::CbmBsField ( const CbmBsField & )
private

References CbmBsField().

Member Function Documentation

◆ CalculateMapFromBs()

◆ GetBsBx()

TArrayF * CbmBsField::GetBsBx ( )
inline

Definition at line 57 of file CbmBsField.h.

References fBsBx.

Referenced by readBsRootfile().

◆ GetBsBy()

TArrayF * CbmBsField::GetBsBy ( )
inline

Definition at line 58 of file CbmBsField.h.

References fBsBy.

Referenced by readBsRootfile().

◆ GetBsBz()

TArrayF * CbmBsField::GetBsBz ( )
inline

Definition at line 59 of file CbmBsField.h.

References fBsBz.

Referenced by readBsRootfile().

◆ GetBsName()

void CbmBsField::GetBsName ( char * pBsName)
inline

Definition at line 64 of file CbmBsField.h.

References fBsName.

◆ GetBx() [1/2]

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

Get the field components at a certain point

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

Reimplemented from CbmFieldMap.

Definition at line 298 of file CbmBsField.cxx.

References GetFieldValue(), x, and y.

◆ GetBx() [2/2]

TArrayF * CbmFieldMap::GetBx ( ) const
inlineinherited

Accessors to the field value arrays

Definition at line 141 of file CbmFieldMap.h.

References fBx.

Referenced by Init(), and Init().

◆ GetBy() [1/2]

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

Reimplemented from CbmFieldMap.

Definition at line 309 of file CbmBsField.cxx.

References GetFieldValue(), x, and y.

◆ GetBy() [2/2]

TArrayF * CbmFieldMap::GetBy ( ) const
inlineinherited

Definition at line 142 of file CbmFieldMap.h.

References fBy.

Referenced by Init(), and Init().

◆ GetBz() [1/2]

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

Reimplemented from CbmFieldMap.

Definition at line 320 of file CbmBsField.cxx.

References GetFieldValue(), x, and y.

◆ GetBz() [2/2]

TArrayF * CbmFieldMap::GetBz ( ) const
inlineinherited

Definition at line 143 of file CbmFieldMap.h.

References fBz.

Referenced by Init(), and Init().

◆ GetFieldValue()

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

Get the field value at a point

Parameters
pointPoint coordinates (global) [cm]
Returns
bField Array with field components [kG]

Reimplemented from CbmFieldMap.

Definition at line 256 of file CbmBsField.cxx.

References CbmFieldMap::fPosX, CbmFieldMap::fPosY, CbmFieldMap::fPosZ, CbmFieldMap::fScale, and PALC0().

Referenced by CalculateMapFromBs(), GetBx(), GetBy(), and GetBz().

◆ GetFileName()

const char * CbmFieldMap::GetFileName ( )
inlineinherited

Accessor to field map file

Definition at line 147 of file CbmFieldMap.h.

References fFileName.

◆ GetNx()

Int_t CbmFieldMap::GetNx ( ) const
inlineinherited

Definition at line 125 of file CbmFieldMap.h.

References fNx.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetNy()

Int_t CbmFieldMap::GetNy ( ) const
inlineinherited

Definition at line 126 of file CbmFieldMap.h.

References fNy.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetNz()

Int_t CbmFieldMap::GetNz ( ) const
inlineinherited

Definition at line 127 of file CbmFieldMap.h.

References fNz.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetPositionX()

Double_t CbmFieldMap::GetPositionX ( ) const
inlineinherited

Accessor to field centre position in global system

Definition at line 131 of file CbmFieldMap.h.

References fPosX.

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

◆ GetPositionY()

Double_t CbmFieldMap::GetPositionY ( ) const
inlineinherited

Definition at line 132 of file CbmFieldMap.h.

References fPosY.

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

◆ GetPositionZ()

Double_t CbmFieldMap::GetPositionZ ( ) const
inlineinherited

Definition at line 133 of file CbmFieldMap.h.

References fPosZ.

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

◆ GetScale()

Double_t CbmFieldMap::GetScale ( ) const
inlineinherited

Accessor to global scaling factor

Definition at line 137 of file CbmFieldMap.h.

References fScale.

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

◆ GetX()

TArrayF * CbmBsField::GetX ( )
inline

Definition at line 60 of file CbmBsField.h.

References fX.

Referenced by readBsRootfile().

◆ GetXmax()

Double_t CbmFieldMap::GetXmax ( ) const
inlineinherited

Definition at line 119 of file CbmFieldMap.h.

References fXmax.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetXmin()

Double_t CbmFieldMap::GetXmin ( ) const
inlineinherited

Accessors to field parameters in local coordinate system

Definition at line 116 of file CbmFieldMap.h.

References fXmin.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetXstep()

Double_t CbmFieldMap::GetXstep ( ) const
inlineinherited

Definition at line 122 of file CbmFieldMap.h.

References fXstep.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetY()

TArrayF * CbmBsField::GetY ( )
inline

Definition at line 61 of file CbmBsField.h.

References fY.

Referenced by readBsRootfile().

◆ GetYmax()

Double_t CbmFieldMap::GetYmax ( ) const
inlineinherited

Definition at line 120 of file CbmFieldMap.h.

References fYmax.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetYmin()

Double_t CbmFieldMap::GetYmin ( ) const
inlineinherited

Definition at line 117 of file CbmFieldMap.h.

References fYmin.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetYstep()

Double_t CbmFieldMap::GetYstep ( ) const
inlineinherited

Definition at line 123 of file CbmFieldMap.h.

References fYstep.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetZ()

TArrayF * CbmBsField::GetZ ( )
inline

Definition at line 62 of file CbmBsField.h.

References fZ.

Referenced by readBsRootfile().

◆ GetZmax()

Double_t CbmFieldMap::GetZmax ( ) const
inlineinherited

Definition at line 121 of file CbmFieldMap.h.

References fZmax.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetZmin()

Double_t CbmFieldMap::GetZmin ( ) const
inlineinherited

Definition at line 118 of file CbmFieldMap.h.

References fZmin.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ GetZstep()

Double_t CbmFieldMap::GetZstep ( ) const
inlineinherited

Definition at line 124 of file CbmFieldMap.h.

References fZstep.

Referenced by CbmFieldMapDistorted::SetFromParent().

◆ Global2Grid()

GridCoordinates CbmFieldMap::Global2Grid ( Double_t x,
Double_t y,
Double_t z ) const
inlineprivateinherited

Get grid cell coordinates for a point in global coordinates.

Parameters
x,y,zPoint coordinates (global) [cm]
Returns
GridCoordinates structure

Definition at line 253 of file CbmFieldMap.h.

References Global2Local(), Local2Grid(), x, and y.

Referenced by GetBx(), GetBy(), GetBz(), and GetFieldValue().

◆ Global2Local()

LocalCoordinates CbmFieldMap::Global2Local ( Double_t x,
Double_t y,
Double_t z ) const
inlineprotectedinherited

Transform global coordinates into local coordinates.

Definition at line 168 of file CbmFieldMap.h.

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

Referenced by Global2Grid(), CbmFieldMapSym1::Global2LocalReflected(), CbmFieldMapSym2::Global2LocalReflected(), and CbmFieldMapSym3::Global2LocalReflected().

◆ Init() [1/2]

void CbmBsField::Init ( )
overridevirtual

Initialisation (read Bs coefficients from root file)

Reimplemented from CbmFieldMap.

Definition at line 127 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 260 of file CbmFieldMap.cxx.

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

◆ Interpolate()

◆ Local2Grid()

◆ operator=()

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

References CbmBsField().

◆ 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 408 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()

void CbmFieldMap::Print ( Option_t * = "") const
overridevirtualinherited

Screen output

Reimplemented in CbmFieldMapDistorted.

Definition at line 417 of file CbmFieldMap.cxx.

References fBxOrigin, fByOrigin, fBzOrigin, fNx, fNy, fNz, fPosX, fPosY, fPosZ, fScale, fXmax, fXmin, fXstep, fYmax, fYmin, fYstep, fZmax, fZmin, and fZstep.

Referenced by CbmBsField::CalculateMapFromBs(), Init(), and Init().

◆ ReadAsciiFile()

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

Read the field map from an ASCII file

Definition at line 475 of file CbmFieldMap.cxx.

References fBx, fBy, fBz, fNx, fNy, fNz, fScale, fXmax, fXmin, fXstep, fYmax, fYmin, fYstep, fZmax, fZmin, and fZstep.

Referenced by Init().

◆ 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)

Save old global file and folder pointer to avoid messing with FairRoot

Restore old global file and folder pointer to avoid messing with FairRoot

Definition at line 203 of file CbmBsField.cxx.

References CbmBsField(), CbmBsField(), 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 332 of file CbmBsField.cxx.

References F0, fBsBx, fBsBy, fBsBz, fX, fY, fZ, G0, 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

Save old global file and folder pointer to avoid messing with FairRoot

Restore old global file and folder pointer to avoid messing with FairRoot

Definition at line 557 of file CbmFieldMap.cxx.

References SetField().

Referenced by Init().

◆ Reset()

void CbmFieldMap::Reset ( )
protectedinherited

Reset the field parameters and data

Definition at line 450 of file CbmFieldMap.cxx.

References fBx, fBy, fBz, fNx, fNy, fNz, fPosX, fPosY, fPosZ, fScale, fXmax, fXmin, fXstep, fYmax, fYmin, fYstep, fZmax, fZmin, and fZstep.

Referenced by Init().

◆ SetBsName()

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

Definition at line 65 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 407 of file CbmFieldMap.cxx.

References fPosX, fPosY, 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 112 of file CbmFieldMap.h.

References 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 543 of file CbmBsField.cxx.

References TT.

Referenced by PALC0().

◆ WriteAsciiFile()

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

Write the field map to an ASCII file

Definition at line 337 of file CbmFieldMap.cxx.

References fBx, fBy, fBz, fNx, fNy, fNz, fScale, fXmax, fXmin, fYmax, fYmin, fZmax, and fZmin.

◆ writeBsRootfile()

void CbmBsField::writeBsRootfile ( const char * name)

Save old global file and folder pointer to avoid messing with FairRoot

Restore old global file and folder pointer to avoid messing with FairRoot

Definition at line 188 of file CbmBsField.cxx.

◆ WriteRootFile()

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

Write field map data to a ROOT file

Save old global file and folder pointer to avoid messing with FairRoot

Restore old global file and folder pointer to avoid messing with FairRoot

Definition at line 386 of file CbmFieldMap.cxx.

Referenced by CbmFieldMapCreator::CreateMap().

Member Data Documentation

◆ F0

Float_t* CbmBsField::F0
protected

[LL3]

Definition at line 98 of file CbmBsField.h.

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

◆ fBsBx

TArrayF* CbmBsField::fBsBx
protected

◆ fBsBy

TArrayF* CbmBsField::fBsBy
protected

◆ fBsBz

TArrayF* CbmBsField::fBsBz
protected

◆ fBsName

TString CbmBsField::fBsName
protected

[NDIM]

Definition at line 102 of file CbmBsField.h.

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

◆ fBx

◆ fBxOrigin

Double_t CbmFieldMap::fBxOrigin
protectedinherited

Variables for temporary storage

Definition at line 242 of file CbmFieldMap.h.

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

◆ fBy

◆ fByOrigin

Double_t CbmFieldMap::fByOrigin
protectedinherited

x-component of the field at the origin

Definition at line 243 of file CbmFieldMap.h.

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

◆ fBz

◆ fBzOrigin

Double_t CbmFieldMap::fBzOrigin
protectedinherited

y-component of the field at the origin

Definition at line 244 of file CbmFieldMap.h.

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

◆ fFileName

TString CbmFieldMap::fFileName
protectedinherited

Map file name

Definition at line 213 of file CbmFieldMap.h.

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

◆ fNx

◆ fNy

◆ fNz

◆ fPosX

◆ fPosY

◆ fPosZ

◆ fScale

Double_t CbmFieldMap::fScale
protectedinherited

◆ fX

TArrayF* CbmBsField::fX
protected

◆ fXmax

◆ fXmin

Double_t CbmFieldMap::fXmin
protectedinherited

◆ fXstep

◆ fY

TArrayF* CbmBsField::fY
protected

◆ fYmax

Double_t CbmFieldMap::fYmax
protectedinherited

◆ fYmin

◆ fYstep

◆ fZ

TArrayF* CbmBsField::fZ
protected

◆ fZmax

◆ fZmin

◆ fZstep

◆ G0

Float_t* CbmBsField::G0
protected

[NDIM]

Definition at line 99 of file CbmBsField.h.

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

◆ II1

Int_t CbmBsField::II1
protected

◆ II2

Int_t CbmBsField::II2
protected

◆ II3

Int_t CbmBsField::II3
protected

◆ LL1

Int_t CbmBsField::LL1
protected

◆ LL2

Int_t CbmBsField::LL2
protected

◆ LL3

Int_t CbmBsField::LL3
protected

◆ NDIM

Int_t CbmBsField::NDIM
protected

◆ U0

Float_t* CbmBsField::U0
protected

[NDIM]

Definition at line 100 of file CbmBsField.h.

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

◆ UX1

Float_t* CbmBsField::UX1
protected

◆ UX2

Float_t* CbmBsField::UX2
protected

[LL1]

Definition at line 96 of file CbmBsField.h.

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

◆ UX3

Float_t* CbmBsField::UX3
protected

[LL2]

Definition at line 97 of file CbmBsField.h.

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


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