CbmRoot
|
#include <CbmFieldMapData.h>
Public Member Functions | |
CbmFieldMapData () | |
CbmFieldMapData (const char *name) | |
CbmFieldMapData (const char *name, const CbmFieldMap &map) | |
virtual | ~CbmFieldMapData () |
Int_t | GetType () const |
Double_t | GetXmin () const |
Double_t | GetYmin () const |
Double_t | GetZmin () const |
Double_t | GetXmax () const |
Double_t | GetYmax () const |
Double_t | GetZmax () const |
Int_t | GetNx () const |
Int_t | GetNy () const |
Int_t | GetNz () const |
TArrayF * | GetBx () const |
TArrayF * | GetBy () const |
TArrayF * | GetBz () const |
Private Member Functions | |
CbmFieldMapData (const CbmFieldMapData &) | |
CbmFieldMapData & | operator= (const CbmFieldMapData &) |
Private Attributes | |
Int_t | fType |
Double_t | fXmin |
Double_t | fXmax |
Double_t | fYmin |
Double_t | fYmax |
Double_t | fZmin |
Double_t | fZmax |
Int_t | fNx |
Int_t | fNy |
Int_t | fNz |
TArrayF * | fBx |
TArrayF * | fBy |
TArrayF * | fBz |
Definition at line 29 of file CbmFieldMapData.h.
CbmFieldMapData::CbmFieldMapData | ( | ) |
Default constructor
Definition at line 13 of file CbmFieldMapData.cxx.
CbmFieldMapData::CbmFieldMapData | ( | const char * | name | ) |
Standard constructor
Definition at line 32 of file CbmFieldMapData.cxx.
CbmFieldMapData::CbmFieldMapData | ( | const char * | name, |
const CbmFieldMap & | map | ||
) |
Constructor from an existing CbmFieldMap
Definition at line 51 of file CbmFieldMapData.cxx.
References fBx, fBy, fBz, fNx, fNy, fNz, and CbmFieldMap::GetScale().
|
virtual |
|
private |
|
inline |
Accessors to the field value arrays
Definition at line 62 of file CbmFieldMapData.h.
References fBx.
Referenced by CbmFieldMap::SetField().
|
inline |
Definition at line 63 of file CbmFieldMapData.h.
References fBy.
Referenced by CbmFieldMap::SetField().
|
inline |
Definition at line 64 of file CbmFieldMapData.h.
References fBz.
Referenced by CbmFieldMap::SetField().
|
inline |
Definition at line 56 of file CbmFieldMapData.h.
References fNx.
Referenced by CbmFieldMap::SetField().
|
inline |
Definition at line 57 of file CbmFieldMapData.h.
References fNy.
Referenced by CbmFieldMap::SetField().
|
inline |
Definition at line 58 of file CbmFieldMapData.h.
References fNz.
Referenced by CbmFieldMap::SetField().
|
inline |
Accessors to field parameters in local coordinate system
Definition at line 49 of file CbmFieldMapData.h.
References fType.
Referenced by CbmSetup::CreateFieldMap(), and CbmFieldMap::SetField().
|
inline |
Definition at line 53 of file CbmFieldMapData.h.
References fXmax.
Referenced by CbmFieldMap::SetField().
|
inline |
Definition at line 50 of file CbmFieldMapData.h.
References fXmin.
Referenced by CbmFieldMap::SetField().
|
inline |
Definition at line 54 of file CbmFieldMapData.h.
References fYmax.
Referenced by CbmFieldMap::SetField().
|
inline |
Definition at line 51 of file CbmFieldMapData.h.
References fYmin.
Referenced by CbmFieldMap::SetField().
|
inline |
Definition at line 55 of file CbmFieldMapData.h.
References fZmax.
Referenced by CbmFieldMap::SetField().
|
inline |
Definition at line 52 of file CbmFieldMapData.h.
References fZmin.
Referenced by CbmFieldMap::SetField().
|
private |
|
private |
Arrays with the field values in T
Definition at line 82 of file CbmFieldMapData.h.
Referenced by CbmFieldMapData(), GetBx(), and ~CbmFieldMapData().
|
private |
Definition at line 83 of file CbmFieldMapData.h.
Referenced by CbmFieldMapData(), GetBy(), and ~CbmFieldMapData().
|
private |
Definition at line 84 of file CbmFieldMapData.h.
Referenced by CbmFieldMapData(), GetBz(), and ~CbmFieldMapData().
|
private |
Number of grid points
Definition at line 78 of file CbmFieldMapData.h.
Referenced by CbmFieldMapData(), and GetNx().
|
private |
Definition at line 78 of file CbmFieldMapData.h.
Referenced by CbmFieldMapData(), and GetNy().
|
private |
Definition at line 78 of file CbmFieldMapData.h.
Referenced by CbmFieldMapData(), and GetNz().
|
private |
Type of map. 1 = CbmFieldMap, 2 = Sym2, 3 = Sym3
Definition at line 69 of file CbmFieldMapData.h.
Referenced by GetType().
|
private |
Definition at line 72 of file CbmFieldMapData.h.
Referenced by GetXmax().
|
private |
Field limits in local coordinate system
Definition at line 72 of file CbmFieldMapData.h.
Referenced by GetXmin().
|
private |
Definition at line 73 of file CbmFieldMapData.h.
Referenced by GetYmax().
|
private |
Definition at line 73 of file CbmFieldMapData.h.
Referenced by GetYmin().
|
private |
Definition at line 74 of file CbmFieldMapData.h.
Referenced by GetZmax().
|
private |
Definition at line 74 of file CbmFieldMapData.h.
Referenced by GetZmin().