|
BmnRoot
|
#include <BmnFieldConst.h>
Public Member Functions | |
| BmnFieldConst () | |
| BmnFieldConst (const char *name, Double_t xMin, Double_t xMax, Double_t yMin, Double_t yMax, Double_t zMin, Double_t zMax, Double_t bX, Double_t bY, Double_t bZ) | |
| BmnFieldConst (BmnFieldPar *fieldPar) | |
| virtual | ~BmnFieldConst () |
| void | FillParContainer () |
| void | SetFieldRegion (Double_t xMin, Double_t xMax, Double_t yMin, Double_t yMax, Double_t zMin, Double_t zMax) |
| void | SetField (Double_t bX, Double_t bY, Double_t bZ) |
| void | SetFieldOff (Bool_t is_off=kTRUE) |
| 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) |
| Double_t | GetXmin () const |
| Double_t | GetXmax () const |
| Double_t | GetYmin () const |
| Double_t | GetYmax () const |
| Double_t | GetZmin () const |
| Double_t | GetZmax () const |
| Double_t | GetBx () const |
| Double_t | GetBy () const |
| Double_t | GetBz () const |
| Bool_t | IsFieldOff () const |
| virtual void | Print (Option_t *) const |
| ClassDef (BmnFieldConst, 1) | |
| BmnFieldConst () | |
| BmnFieldConst (const char *name, Double_t xMin, Double_t xMax, Double_t yMin, Double_t yMax, Double_t zMin, Double_t zMax, Double_t bX, Double_t bY, Double_t bZ) | |
| BmnFieldConst (BmnFieldPar *fieldPar) | |
| virtual | ~BmnFieldConst () |
| void | FillParContainer () |
| void | SetFieldRegion (Double_t xMin, Double_t xMax, Double_t yMin, Double_t yMax, Double_t zMin, Double_t zMax) |
| void | SetField (Double_t bX, Double_t bY, Double_t bZ) |
| void | SetFieldOff (Bool_t is_off=kTRUE) |
| 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) |
| Double_t | GetXmin () const |
| Double_t | GetXmax () const |
| Double_t | GetYmin () const |
| Double_t | GetYmax () const |
| Double_t | GetZmin () const |
| Double_t | GetZmax () const |
| Double_t | GetBx () const |
| Double_t | GetBy () const |
| Double_t | GetBz () const |
| Bool_t | IsFieldOff () const |
| virtual void | Print (Option_t *) const |
| ClassDef (BmnFieldConst, 1) | |
Definition at line 16 of file BmnFieldConst.h.
| BmnFieldConst::BmnFieldConst | ( | ) |
Default constructor
Definition at line 25 of file BmnFieldConst.cxx.
| BmnFieldConst::BmnFieldConst | ( | const char * | name, |
| Double_t | xMin, | ||
| Double_t | xMax, | ||
| Double_t | yMin, | ||
| Double_t | yMax, | ||
| Double_t | zMin, | ||
| Double_t | zMax, | ||
| Double_t | bX, | ||
| Double_t | bY, | ||
| Double_t | bZ | ||
| ) |
Standard constructor
| name | Object name |
| xMin,xMax | x region of field (global coordinates) |
| yMin,yMax | y region of field (global coordinates) |
| zMin,zMax | z region of field (global coordinates) |
| bX,bY,bZ | Field values [kG] |
Definition at line 41 of file BmnFieldConst.cxx.
| BmnFieldConst::BmnFieldConst | ( | BmnFieldPar * | fieldPar | ) |
Constructor from BmnFieldPar
Definition at line 67 of file BmnFieldConst.cxx.
References BmnFieldPar::GetBx(), BmnFieldPar::GetBy(), BmnFieldPar::GetBz(), BmnFieldPar::GetType(), BmnFieldPar::GetXmax(), BmnFieldPar::GetXmin(), BmnFieldPar::GetYmax(), BmnFieldPar::GetYmin(), BmnFieldPar::GetZmax(), BmnFieldPar::GetZmin(), and BmnFieldPar::IsFieldOff().
|
virtual |
Destructor
Definition at line 98 of file BmnFieldConst.cxx.
| BmnFieldConst::BmnFieldConst | ( | ) |
Default constructor
| BmnFieldConst::BmnFieldConst | ( | const char * | name, |
| Double_t | xMin, | ||
| Double_t | xMax, | ||
| Double_t | yMin, | ||
| Double_t | yMax, | ||
| Double_t | zMin, | ||
| Double_t | zMax, | ||
| Double_t | bX, | ||
| Double_t | bY, | ||
| Double_t | bZ | ||
| ) |
Standard constructor
| name | Object name |
| xMin,xMax | x region of field (global coordinates) |
| yMin,yMax | y region of field (global coordinates) |
| zMin,zMax | z region of field (global coordinates) |
| bX,bY,bZ | Field values [kG] |
| BmnFieldConst::BmnFieldConst | ( | BmnFieldPar * | fieldPar | ) |
Constructor from BmnFieldPar
|
virtual |
Destructor
| BmnFieldConst::ClassDef | ( | BmnFieldConst | , |
| 1 | |||
| ) |
| BmnFieldConst::ClassDef | ( | BmnFieldConst | , |
| 1 | |||
| ) |
| void BmnFieldConst::FillParContainer | ( | ) |
Definition at line 164 of file BmnFieldConst.cxx.
References BmnFieldPar::SetParameters().
| void BmnFieldConst::FillParContainer | ( | ) |
|
inline |
Accessors to field values
Definition at line 79 of file BmnFieldConst.h.
|
inline |
Accessors to field values
Definition at line 79 of file BmnFieldConst.h.
|
virtual |
Get components of field at a given point
| x,y,z | Point coordinates [cm] |
Definition at line 124 of file BmnFieldConst.cxx.
Referenced by BmnFillDstTask::Init(), BmnConstPar::SetParameters(), and BmnFieldPar::SetParameters().
|
virtual |
Get components of field at a given point
| x,y,z | Point coordinates [cm] |
|
inline |
Definition at line 80 of file BmnFieldConst.h.
|
inline |
Definition at line 80 of file BmnFieldConst.h.
|
virtual |
Definition at line 132 of file BmnFieldConst.cxx.
Referenced by BmnFillDstTask::Init(), BmnConstPar::SetParameters(), and BmnFieldPar::SetParameters().
|
virtual |
|
inline |
Definition at line 81 of file BmnFieldConst.h.
|
inline |
Definition at line 81 of file BmnFieldConst.h.
|
virtual |
Definition at line 140 of file BmnFieldConst.cxx.
Referenced by BmnFillDstTask::Init(), BmnConstPar::SetParameters(), and BmnFieldPar::SetParameters().
|
virtual |
|
inline |
Definition at line 72 of file BmnFieldConst.h.
Referenced by BmnFillDstTask::Init(), BmnConstPar::SetParameters(), and BmnFieldPar::SetParameters().
|
inline |
Definition at line 72 of file BmnFieldConst.h.
|
inline |
Accessors to field region
Definition at line 71 of file BmnFieldConst.h.
Referenced by BmnFillDstTask::Init(), BmnConstPar::SetParameters(), and BmnFieldPar::SetParameters().
|
inline |
Accessors to field region
Definition at line 71 of file BmnFieldConst.h.
|
inline |
Definition at line 74 of file BmnFieldConst.h.
Referenced by BmnFillDstTask::Init(), BmnConstPar::SetParameters(), and BmnFieldPar::SetParameters().
|
inline |
Definition at line 74 of file BmnFieldConst.h.
|
inline |
Definition at line 73 of file BmnFieldConst.h.
Referenced by BmnFillDstTask::Init(), BmnConstPar::SetParameters(), and BmnFieldPar::SetParameters().
|
inline |
Definition at line 73 of file BmnFieldConst.h.
|
inline |
Definition at line 76 of file BmnFieldConst.h.
Referenced by BmnMultiField::Init(), BmnFillDstTask::Init(), BmnConstPar::SetParameters(), and BmnFieldPar::SetParameters().
|
inline |
Definition at line 76 of file BmnFieldConst.h.
|
inline |
Definition at line 75 of file BmnFieldConst.h.
Referenced by BmnMultiField::Init(), BmnFillDstTask::Init(), BmnConstPar::SetParameters(), and BmnFieldPar::SetParameters().
|
inline |
Definition at line 75 of file BmnFieldConst.h.
|
inline |
Whether magnetic field is off
Definition at line 84 of file BmnFieldConst.h.
Referenced by BmnFieldPar::SetParameters().
|
inline |
Whether magnetic field is off
Definition at line 84 of file BmnFieldConst.h.
|
virtual |
Screen output
Definition at line 148 of file BmnFieldConst.cxx.
|
virtual |
Screen output
| void BmnFieldConst::SetField | ( | Double_t | bX, |
| Double_t | bY, | ||
| Double_t | bZ | ||
| ) |
Set the field values
| bX,bY,bZ | Field values [kG] |
Definition at line 115 of file BmnFieldConst.cxx.
| void BmnFieldConst::SetField | ( | Double_t | bX, |
| Double_t | bY, | ||
| Double_t | bZ | ||
| ) |
Set the field values
| bX,bY,bZ | Field values [kG] |
|
inline |
Turn magnetic field off
Definition at line 61 of file BmnFieldConst.h.
|
inline |
Turn magnetic field off
Definition at line 61 of file BmnFieldConst.h.
| void BmnFieldConst::SetFieldRegion | ( | Double_t | xMin, |
| Double_t | xMax, | ||
| Double_t | yMin, | ||
| Double_t | yMax, | ||
| Double_t | zMin, | ||
| Double_t | zMax | ||
| ) |
Set the field region
| xMin,xMax | x region of field (global coordinates) |
| yMin,yMax | y region of field (global coordinates) |
| zMin,zMax | z region of field (global coordinates) |
Definition at line 100 of file BmnFieldConst.cxx.
| void BmnFieldConst::SetFieldRegion | ( | Double_t | xMin, |
| Double_t | xMax, | ||
| Double_t | yMin, | ||
| Double_t | yMax, | ||
| Double_t | zMin, | ||
| Double_t | zMax | ||
| ) |
Set the field region
| xMin,xMax | x region of field (global coordinates) |
| yMin,yMax | y region of field (global coordinates) |
| zMin,zMax | z region of field (global coordinates) |