BmnRoot
Loading...
Searching...
No Matches
BmnFieldMap Class Referenceabstract

#include <BmnFieldMap.h>

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

Public Member Functions

 BmnFieldMap ()
 
 BmnFieldMap (const char *mapFileName)
 
 BmnFieldMap (BmnFieldPar *fieldPar)
 
virtual ~BmnFieldMap ()
 
virtual void Init ()
 
virtual Double_t GetBx (Double_t x, Double_t y, Double_t z)=0
 
virtual Double_t GetBy (Double_t x, Double_t y, Double_t z)=0
 
virtual Double_t GetBz (Double_t x, Double_t y, Double_t z)=0
 
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)=0
 
void WriteAsciiFile (const char *asciiFileName)
 
void WriteRootFile (const char *rootFileName, const char *mapFileName)
 
void SetPosition (Double_t x, Double_t y, Double_t z)
 
void SetScale (Double_t factor)
 
void SetFieldOff (Bool_t is_off=kTRUE)
 
void SetFileName (const char *map_file_name)
 
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
 
Bool_t IsFieldOff () const
 
TArrayF * GetBx () const
 
TArrayF * GetBy () const
 
TArrayF * GetBz () const
 
const char * GetFileName ()
 
virtual void Print (Option_t *) const
 
virtual void FillParContainer ()=0
 
void Reset ()
 
 BmnFieldMap ()
 
 BmnFieldMap (const char *mapFileName)
 
 BmnFieldMap (BmnFieldPar *fieldPar)
 
virtual ~BmnFieldMap ()
 
virtual void Init ()
 
virtual Double_t GetBx (Double_t x, Double_t y, Double_t z)=0
 
virtual Double_t GetBy (Double_t x, Double_t y, Double_t z)=0
 
virtual Double_t GetBz (Double_t x, Double_t y, Double_t z)=0
 
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)=0
 
void WriteAsciiFile (const char *asciiFileName)
 
void WriteRootFile (const char *rootFileName, const char *mapFileName)
 
void SetPosition (Double_t x, Double_t y, Double_t z)
 
void SetScale (Double_t factor)
 
void SetFieldOff (Bool_t is_off=kTRUE)
 
void SetFileName (const char *map_file_name)
 
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
 
Bool_t IsFieldOff () const
 
TArrayF * GetBx () const
 
TArrayF * GetBy () const
 
TArrayF * GetBz () const
 
const char * GetFileName ()
 
virtual void Print (Option_t *) const
 
virtual void FillParContainer ()=0
 
void Reset ()
 

Protected Member Functions

void ReadAsciiFile (const char *asciiFileName)
 
void ReadRootFile (const char *rootFileName)
 
void ReadRootFileNewFormat (const char *rootFileName)
 
void ReadRootFileNewFormatExtrap (const char *rootFileName)
 
void SetField (const BmnFieldMapData *data)
 
Double_t Interpolate (Double_t dx, Double_t dy, Double_t dz)
 
void ReadAsciiFile (const char *asciiFileName)
 
void ReadRootFile (const char *rootFileName)
 
void ReadRootFileNewFormat (const char *rootFileName)
 
void ReadRootFileNewFormatExtrap (const char *rootFileName)
 
void SetField (const BmnFieldMapData *data)
 
Double_t Interpolate (Double_t dx, Double_t dy, Double_t dz)
 

Protected Attributes

Double_t fScale
 
Double_t fPosX
 
Double_t fPosY
 
Double_t fPosZ
 
Double_t fPosBx
 
Double_t fPosBy
 
Double_t fPosBz
 
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.
 
Double_t fHc [2]
 Interpolated field (2-dim)
 
Bool_t fDebugInfo
 Interpolated field (1-dim)
 
Bool_t fIsOff
 

Detailed Description

Definition at line 21 of file BmnFieldMap.h.

Constructor & Destructor Documentation

◆ BmnFieldMap() [1/6]

BmnFieldMap::BmnFieldMap ( )

Definition at line 18 of file BmnFieldMap.cxx.

References fHa, fHb, fHc, and i.

◆ BmnFieldMap() [2/6]

BmnFieldMap::BmnFieldMap ( const char *  mapFileName)

Definition at line 60 of file BmnFieldMap.cxx.

◆ BmnFieldMap() [3/6]

◆ ~BmnFieldMap() [1/2]

BmnFieldMap::~BmnFieldMap ( )
virtual

Definition at line 83 of file BmnFieldMap.cxx.

References fBx, fBy, and fBz.

◆ BmnFieldMap() [4/6]

BmnFieldMap::BmnFieldMap ( )

◆ BmnFieldMap() [5/6]

BmnFieldMap::BmnFieldMap ( const char *  mapFileName)

◆ BmnFieldMap() [6/6]

BmnFieldMap::BmnFieldMap ( BmnFieldPar fieldPar)

◆ ~BmnFieldMap() [2/2]

virtual BmnFieldMap::~BmnFieldMap ( )
virtual

Member Function Documentation

◆ FillParContainer() [1/2]

virtual void BmnFieldMap::FillParContainer ( )
pure virtual

◆ FillParContainer() [2/2]

virtual void BmnFieldMap::FillParContainer ( )
pure virtual

◆ GetBx() [1/4]

TArrayF * BmnFieldMap::GetBx ( ) const
inline

Accessors to the field value arrays

Definition at line 96 of file BmnFieldMap.h.

References fBx.

Referenced by Init(), and SetPosition().

◆ GetBx() [2/4]

TArrayF * BmnFieldMap::GetBx ( ) const
inline

Accessors to the field value arrays

Definition at line 96 of file BmnFieldMap.h.

References fBx.

◆ GetBx() [3/4]

virtual Double_t BmnFieldMap::GetBx ( Double_t  x,
Double_t  y,
Double_t  z 
)
pure virtual

◆ GetBx() [4/4]

virtual Double_t BmnFieldMap::GetBx ( Double_t  x,
Double_t  y,
Double_t  z 
)
pure virtual

◆ GetBy() [1/4]

TArrayF * BmnFieldMap::GetBy ( ) const
inline

Definition at line 97 of file BmnFieldMap.h.

References fBy.

Referenced by Init(), and SetPosition().

◆ GetBy() [2/4]

TArrayF * BmnFieldMap::GetBy ( ) const
inline

Definition at line 97 of file BmnFieldMap.h.

References fBy.

◆ GetBy() [3/4]

virtual Double_t BmnFieldMap::GetBy ( Double_t  x,
Double_t  y,
Double_t  z 
)
pure virtual

◆ GetBy() [4/4]

virtual Double_t BmnFieldMap::GetBy ( Double_t  x,
Double_t  y,
Double_t  z 
)
pure virtual

◆ GetBz() [1/4]

TArrayF * BmnFieldMap::GetBz ( ) const
inline

Definition at line 98 of file BmnFieldMap.h.

References fBz.

Referenced by Init(), and SetPosition().

◆ GetBz() [2/4]

TArrayF * BmnFieldMap::GetBz ( ) const
inline

Definition at line 98 of file BmnFieldMap.h.

References fBz.

◆ GetBz() [3/4]

virtual Double_t BmnFieldMap::GetBz ( Double_t  x,
Double_t  y,
Double_t  z 
)
pure virtual

◆ GetBz() [4/4]

virtual Double_t BmnFieldMap::GetBz ( Double_t  x,
Double_t  y,
Double_t  z 
)
pure virtual

◆ GetFileName() [1/2]

const char * BmnFieldMap::GetFileName ( )
inline

Accessor to field map file

Definition at line 101 of file BmnFieldMap.h.

◆ GetFileName() [2/2]

const char * BmnFieldMap::GetFileName ( )
inline

Accessor to field map file

Definition at line 101 of file BmnFieldMap.h.

◆ GetNx() [1/2]

Int_t BmnFieldMap::GetNx ( ) const
inline

◆ GetNx() [2/2]

Int_t BmnFieldMap::GetNx ( ) const
inline

Definition at line 80 of file BmnFieldMap.h.

References fNx.

◆ GetNy() [1/2]

Int_t BmnFieldMap::GetNy ( ) const
inline

◆ GetNy() [2/2]

Int_t BmnFieldMap::GetNy ( ) const
inline

Definition at line 81 of file BmnFieldMap.h.

References fNy.

◆ GetNz() [1/2]

Int_t BmnFieldMap::GetNz ( ) const
inline

◆ GetNz() [2/2]

Int_t BmnFieldMap::GetNz ( ) const
inline

Definition at line 82 of file BmnFieldMap.h.

References fNz.

◆ GetPositionX() [1/2]

Double_t BmnFieldMap::GetPositionX ( ) const
inline

Accessor to field centre position in global system

Definition at line 85 of file BmnFieldMap.h.

References fPosX.

Referenced by BmnFieldPar::SetParameters(), and BmnMapPar::SetParameters().

◆ GetPositionX() [2/2]

Double_t BmnFieldMap::GetPositionX ( ) const
inline

Accessor to field centre position in global system

Definition at line 85 of file BmnFieldMap.h.

References fPosX.

◆ GetPositionY() [1/2]

Double_t BmnFieldMap::GetPositionY ( ) const
inline

Definition at line 86 of file BmnFieldMap.h.

References fPosY.

Referenced by BmnFieldPar::SetParameters(), and BmnMapPar::SetParameters().

◆ GetPositionY() [2/2]

Double_t BmnFieldMap::GetPositionY ( ) const
inline

Definition at line 86 of file BmnFieldMap.h.

References fPosY.

◆ GetPositionZ() [1/2]

Double_t BmnFieldMap::GetPositionZ ( ) const
inline

Definition at line 87 of file BmnFieldMap.h.

References fPosZ.

Referenced by CbmKF::Propagate(), BmnFieldPar::SetParameters(), and BmnMapPar::SetParameters().

◆ GetPositionZ() [2/2]

Double_t BmnFieldMap::GetPositionZ ( ) const
inline

Definition at line 87 of file BmnFieldMap.h.

References fPosZ.

◆ GetScale() [1/2]

Double_t BmnFieldMap::GetScale ( ) const
inline

Accessor to global scaling factor

Definition at line 90 of file BmnFieldMap.h.

References fScale.

Referenced by BmnFieldMapData::BmnFieldMapData(), BmnFillDstTask::Init(), BmnFieldPar::SetParameters(), and BmnMapPar::SetParameters().

◆ GetScale() [2/2]

Double_t BmnFieldMap::GetScale ( ) const
inline

Accessor to global scaling factor

Definition at line 90 of file BmnFieldMap.h.

References fScale.

◆ GetXmax() [1/2]

Double_t BmnFieldMap::GetXmax ( ) const
inline

◆ GetXmax() [2/2]

Double_t BmnFieldMap::GetXmax ( ) const
inline

Definition at line 72 of file BmnFieldMap.h.

References fXmax.

◆ GetXmin() [1/2]

Double_t BmnFieldMap::GetXmin ( ) const
inline

Accessors to field parameters in local coordinate system

Definition at line 68 of file BmnFieldMap.h.

References fXmin.

Referenced by BmnSP41FieldMapCreator::BmnSP41FieldMapCreator(), BmnSP41FieldMapCreator::CreateExtrapolatedMap(), and BmnSP41FieldMapCreator::SmoothMap().

◆ GetXmin() [2/2]

Double_t BmnFieldMap::GetXmin ( ) const
inline

Accessors to field parameters in local coordinate system

Definition at line 68 of file BmnFieldMap.h.

References fXmin.

◆ GetXstep() [1/2]

Double_t BmnFieldMap::GetXstep ( ) const
inline

◆ GetXstep() [2/2]

Double_t BmnFieldMap::GetXstep ( ) const
inline

Definition at line 76 of file BmnFieldMap.h.

References fXstep.

◆ GetYmax() [1/2]

Double_t BmnFieldMap::GetYmax ( ) const
inline

◆ GetYmax() [2/2]

Double_t BmnFieldMap::GetYmax ( ) const
inline

Definition at line 73 of file BmnFieldMap.h.

References fYmax.

◆ GetYmin() [1/2]

Double_t BmnFieldMap::GetYmin ( ) const
inline

◆ GetYmin() [2/2]

Double_t BmnFieldMap::GetYmin ( ) const
inline

Definition at line 69 of file BmnFieldMap.h.

References fYmin.

◆ GetYstep() [1/2]

Double_t BmnFieldMap::GetYstep ( ) const
inline

◆ GetYstep() [2/2]

Double_t BmnFieldMap::GetYstep ( ) const
inline

Definition at line 77 of file BmnFieldMap.h.

References fYstep.

◆ GetZmax() [1/2]

◆ GetZmax() [2/2]

Double_t BmnFieldMap::GetZmax ( ) const
inline

Definition at line 74 of file BmnFieldMap.h.

References fZmax.

◆ GetZmin() [1/2]

Double_t BmnFieldMap::GetZmin ( ) const
inline

◆ GetZmin() [2/2]

Double_t BmnFieldMap::GetZmin ( ) const
inline

Definition at line 70 of file BmnFieldMap.h.

References fZmin.

◆ GetZstep() [1/2]

Double_t BmnFieldMap::GetZstep ( ) const
inline

◆ GetZstep() [2/2]

Double_t BmnFieldMap::GetZstep ( ) const
inline

Definition at line 78 of file BmnFieldMap.h.

References fZstep.

◆ Init() [1/2]

◆ Init() [2/2]

virtual void BmnFieldMap::Init ( )
virtual

◆ Interpolate() [1/2]

Double_t BmnFieldMap::Interpolate ( Double_t  dx,
Double_t  dy,
Double_t  dz 
)
protected

Get field values by interpolation of the grid.

Parameters
dx,dy,dzRelative distance from grid point [cell units]

Definition at line 589 of file BmnFieldMap.cxx.

References fHa, fHb, and fHc.

Referenced by BmnNewFieldMap::FieldInterpolate(), BmnFieldMapSym3::GetBx(), BmnFieldMapSym3::GetBy(), and BmnFieldMapSym3::GetBz().

◆ Interpolate() [2/2]

Double_t BmnFieldMap::Interpolate ( Double_t  dx,
Double_t  dy,
Double_t  dz 
)
protected

Get field values by interpolation of the grid.

Parameters
dx,dy,dzRelative distance from grid point [cell units]

◆ IsFieldOff() [1/2]

Bool_t BmnFieldMap::IsFieldOff ( ) const
inline

◆ IsFieldOff() [2/2]

Bool_t BmnFieldMap::IsFieldOff ( ) const
inline

Whether magnetic field is off

Definition at line 93 of file BmnFieldMap.h.

References fIsOff.

◆ IsInside() [1/2]

virtual Bool_t BmnFieldMap::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 
)
pure virtual

◆ IsInside() [2/2]

virtual Bool_t BmnFieldMap::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 
)
pure virtual

◆ Print() [1/2]

void BmnFieldMap::Print ( Option_t *  ) const
virtual

Screen output

Definition at line 191 of file BmnFieldMap.cxx.

References fIsOff, fNx, fNy, fNz, fPosBx, fPosBy, fPosBz, fPosX, fPosY, fPosZ, fScale, fXmax, fXmin, fXstep, fYmax, fYmin, fYstep, fZmax, fZmin, and fZstep.

Referenced by run8_sim_bmn(), run_sim_bmn(), and run_sim_src().

◆ Print() [2/2]

virtual void BmnFieldMap::Print ( Option_t *  ) const
virtual

Screen output

◆ ReadAsciiFile() [1/2]

void BmnFieldMap::ReadAsciiFile ( const char *  asciiFileName)
protected

Reset the field parameters and data Read the field map from an ASCII file

Definition at line 248 of file BmnFieldMap.cxx.

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

◆ ReadAsciiFile() [2/2]

void BmnFieldMap::ReadAsciiFile ( const char *  asciiFileName)
protected

Reset the field parameters and data Read the field map from an ASCII file

◆ ReadRootFile() [1/2]

void BmnFieldMap::ReadRootFile ( const char *  rootFileName)
protected

◆ ReadRootFile() [2/2]

void BmnFieldMap::ReadRootFile ( const char *  rootFileName)
protected

Read field map from a ROOT file

◆ ReadRootFileNewFormat() [1/2]

void BmnFieldMap::ReadRootFileNewFormat ( const char *  rootFileName)
protected

◆ ReadRootFileNewFormat() [2/2]

void BmnFieldMap::ReadRootFileNewFormat ( const char *  rootFileName)
protected

◆ ReadRootFileNewFormatExtrap() [1/2]

void BmnFieldMap::ReadRootFileNewFormatExtrap ( const char *  rootFileName)
protected

◆ ReadRootFileNewFormatExtrap() [2/2]

void BmnFieldMap::ReadRootFileNewFormatExtrap ( const char *  rootFileName)
protected

◆ Reset() [1/2]

void BmnFieldMap::Reset ( )

Reset the field parameters and data

Definition at line 224 of file BmnFieldMap.cxx.

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

◆ Reset() [2/2]

void BmnFieldMap::Reset ( )

Reset the field parameters and data

◆ SetField() [1/2]

◆ SetField() [2/2]

void BmnFieldMap::SetField ( const BmnFieldMapData data)
protected

Set field parameters and data

◆ SetFieldOff() [1/2]

void BmnFieldMap::SetFieldOff ( Bool_t  is_off = kTRUE)
inline

Turn magnetic field off

Definition at line 62 of file BmnFieldMap.h.

References fIsOff.

◆ SetFieldOff() [2/2]

void BmnFieldMap::SetFieldOff ( Bool_t  is_off = kTRUE)
inline

Turn magnetic field off

Definition at line 62 of file BmnFieldMap.h.

References fIsOff.

◆ SetFileName() [1/2]

void BmnFieldMap::SetFileName ( const char *  map_file_name)
inline

Set field map file path

Definition at line 65 of file BmnFieldMap.h.

Referenced by GeoSetup::GetMagneticField().

◆ SetFileName() [2/2]

void BmnFieldMap::SetFileName ( const char *  map_file_name)
inline

Set field map file path

Definition at line 65 of file BmnFieldMap.h.

◆ SetPosition() [1/2]

void BmnFieldMap::SetPosition ( Double_t  x,
Double_t  y,
Double_t  z 
)

Set the position of the field centre

Definition at line 181 of file BmnFieldMap.cxx.

References fPosBx, fPosBy, fPosBz, fPosX, fPosY, fPosZ, GetBx(), GetBy(), and GetBz().

◆ SetPosition() [2/2]

void BmnFieldMap::SetPosition ( Double_t  x,
Double_t  y,
Double_t  z 
)

Set the position of the field centre

◆ SetScale() [1/2]

◆ SetScale() [2/2]

void BmnFieldMap::SetScale ( Double_t  factor)
inline

Set a global field scaling factor

Definition at line 55 of file BmnFieldMap.h.

References fIsOff, and fScale.

◆ WriteAsciiFile() [1/2]

void BmnFieldMap::WriteAsciiFile ( const char *  asciiFileName)

Write the field map to an ASCII file

Definition at line 117 of file BmnFieldMap.cxx.

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

◆ WriteAsciiFile() [2/2]

void BmnFieldMap::WriteAsciiFile ( const char *  asciiFileName)

Write the field map to an ASCII file

◆ WriteRootFile() [1/2]

void BmnFieldMap::WriteRootFile ( const char *  rootFileName,
const char *  mapFileName 
)

Write field map data to a ROOT file

Definition at line 168 of file BmnFieldMap.cxx.

◆ WriteRootFile() [2/2]

void BmnFieldMap::WriteRootFile ( const char *  rootFileName,
const char *  mapFileName 
)

Write field map data to a ROOT file

Member Data Documentation

◆ fBx

TArrayF * BmnFieldMap::fBx
protected

◆ fBy

◆ fBz

◆ fDebugInfo

Bool_t BmnFieldMap::fDebugInfo
protected

Interpolated field (1-dim)

Definition at line 157 of file BmnFieldMap.h.

◆ fHa

Double_t BmnFieldMap::fHa
protected

Variables for temporary storage Used in the very frequently called method GetFieldValue

Definition at line 153 of file BmnFieldMap.h.

Referenced by BmnFieldMap(), BmnNewFieldMap::FieldInterpolate(), BmnFieldMapSym3::GetBx(), BmnFieldMapSym3::GetBy(), BmnFieldMapSym3::GetBz(), and Interpolate().

◆ fHb

Double_t BmnFieldMap::fHb
protected

Field at corners of a grid cell.

Definition at line 154 of file BmnFieldMap.h.

Referenced by BmnFieldMap(), and Interpolate().

◆ fHc

Double_t BmnFieldMap::fHc
protected

Interpolated field (2-dim)

Definition at line 155 of file BmnFieldMap.h.

Referenced by BmnFieldMap(), and Interpolate().

◆ fIsOff

Bool_t BmnFieldMap::fIsOff
protected

Whether magnetic field is off

Definition at line 159 of file BmnFieldMap.h.

Referenced by BmnFieldMap(), IsFieldOff(), Print(), Reset(), SetFieldOff(), and SetScale().

◆ fNx

Int_t BmnFieldMap::fNx
protected

◆ fNy

◆ fNz

◆ fPosBx

Double_t BmnFieldMap::fPosBx
protected

Definition at line 136 of file BmnFieldMap.h.

Referenced by Init(), Print(), Reset(), and SetPosition().

◆ fPosBy

Double_t BmnFieldMap::fPosBy
protected

Definition at line 136 of file BmnFieldMap.h.

Referenced by Init(), Print(), Reset(), and SetPosition().

◆ fPosBz

Double_t BmnFieldMap::fPosBz
protected

Definition at line 136 of file BmnFieldMap.h.

Referenced by Init(), Print(), Reset(), and SetPosition().

◆ fPosX

Double_t BmnFieldMap::fPosX
protected

Field centre position in global coordinates

Definition at line 135 of file BmnFieldMap.h.

Referenced by BmnFieldMap(), GetPositionX(), Init(), BmnFieldMapSym3::IsInside(), Print(), ReadAsciiFile(), ReadRootFile(), Reset(), and SetPosition().

◆ fPosY

Double_t BmnFieldMap::fPosY
protected

◆ fPosZ

Double_t BmnFieldMap::fPosZ
protected

◆ fScale

Double_t BmnFieldMap::fScale
protected

Global scaling factor (w.r.t. map on file)

Definition at line 132 of file BmnFieldMap.h.

Referenced by BmnFieldMap(), GetScale(), Print(), ReadAsciiFile(), ReadRootFile(), ReadRootFileNewFormat(), ReadRootFileNewFormatExtrap(), Reset(), SetField(), SetScale(), and WriteAsciiFile().

◆ fXmax

◆ fXmin

◆ fXstep

◆ fYmax

◆ fYmin

◆ fYstep

◆ fZmax

◆ fZmin

◆ fZstep


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