#include <PndSolenoidMap.h>
|
| | PndSolenoidMap () |
| |
| | PndSolenoidMap (const char *mapName, const char *fileType="R") |
| |
| | PndSolenoidMap (PndMapPar *fieldPar) |
| |
| virtual | ~PndSolenoidMap () |
| |
| void | FillParContainer () |
| |
| 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) |
| |
| Int_t | GetRegionNo () |
| |
| void | GetBxyz (const Double_t point[3], Double_t *bField) |
| |
| | PndFieldMap () |
| |
| | PndFieldMap (const char *mapName, const char *fileType="R") |
| |
| | PndFieldMap (PndFieldPar *fieldPar) |
| |
| virtual | ~PndFieldMap () |
| |
| virtual void | Init () |
| |
| virtual Double_t | GetBx (Double_t x, Double_t y, Double_t z) |
| |
| virtual Double_t | GetBy (Double_t x, Double_t y, Double_t z) |
| |
| virtual Double_t | GetBz (Double_t x, Double_t y, Double_t z) |
| |
| void | WriteAsciiFile (const char *fileName) |
| |
| void | WriteRootFile (const char *fileName, const char *mapName) |
| |
| void | SetPosition (Double_t x, Double_t y, Double_t z) |
| |
| 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 | GetUnit () const |
| |
| Double_t | GetPositionX () const |
| |
| Double_t | GetPositionY () const |
| |
| Double_t | GetPositionZ () const |
| |
| Double_t | GetScale () const |
| |
| TArrayF * | GetBx () const |
| |
| TArrayF * | GetBy () const |
| |
| TArrayF * | GetBz () const |
| |
| const char * | GetFileName () |
| |
| virtual void | Print () |
| |
Definition at line 24 of file PndSolenoidMap.h.
◆ PndSolenoidMap() [1/3]
| PndSolenoidMap::PndSolenoidMap |
( |
| ) |
|
◆ PndSolenoidMap() [2/3]
| PndSolenoidMap::PndSolenoidMap |
( |
const char * |
mapName, |
|
|
const char * |
fileType = "R" |
|
) |
| |
Standard constructor
- Parameters
-
| name | Name of field map |
| fileType | R = ROOT file, A = ASCII |
◆ PndSolenoidMap() [3/3]
| PndSolenoidMap::PndSolenoidMap |
( |
PndMapPar * |
fieldPar | ) |
|
◆ ~PndSolenoidMap()
| virtual PndSolenoidMap::~PndSolenoidMap |
( |
| ) |
|
|
virtual |
◆ FillParContainer()
| void PndSolenoidMap::FillParContainer |
( |
| ) |
|
◆ GetBxyz()
| void PndSolenoidMap::GetBxyz |
( |
const Double_t |
point[3], |
|
|
Double_t * |
bField |
|
) |
| |
◆ GetRegionNo()
| Int_t PndSolenoidMap::GetRegionNo |
( |
| ) |
|
|
inline |
◆ IsInside()
| virtual Bool_t PndSolenoidMap::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 |
|
) |
| |
|
virtual |
Determine whether a point is inside the field map
- Parameters
-
| x,y,z | Point coordinates (global) [cm] |
| ix,iy,iz | (return) Grid cell |
| dx,dy,dz | (return) Distance from grid point [cm] if inside kTRUE if inside map, else kFALSE |
Reimplemented from PndFieldMap.
◆ fHemiX
| Double_t PndSolenoidMap::fHemiX |
|
protected |
◆ fHemiY
| Double_t PndSolenoidMap::fHemiY |
|
protected |
◆ fNumberOfRegions
| Int_t PndSolenoidMap::fNumberOfRegions |
|
static |
◆ fRegionNo
| Int_t PndSolenoidMap::fRegionNo |
The documentation for this class was generated from the following file: