|
BmnRoot
|
#include <BmnMapPar.h>
Public Member Functions | |
| BmnMapPar (const char *name, const char *title, const char *context) | |
| BmnMapPar () | |
| ~BmnMapPar () | |
| virtual void | putParams (FairParamList *list) |
| virtual Bool_t | getParams (FairParamList *list) |
| void | SetParameters (FairField *field) |
| Int_t | GetType () const |
| Double_t | GetXmin () const |
| Double_t | GetXmax () const |
| Double_t | GetYmin () const |
| Double_t | GetYmax () const |
| Double_t | GetZmin () const |
| Double_t | GetZmax () const |
| void | MapName (TString &name) |
| Double_t | GetPositionX () const |
| Double_t | GetPositionY () const |
| Double_t | GetPositionZ () const |
| Double_t | GetScale () const |
| BmnMapPar (const char *name, const char *title, const char *context) | |
| BmnMapPar () | |
| ~BmnMapPar () | |
| virtual void | putParams (FairParamList *list) |
| virtual Bool_t | getParams (FairParamList *list) |
| void | SetParameters (FairField *field) |
| Int_t | GetType () const |
| Double_t | GetXmin () const |
| Double_t | GetXmax () const |
| Double_t | GetYmin () const |
| Double_t | GetYmax () const |
| Double_t | GetZmin () const |
| Double_t | GetZmax () const |
| void | MapName (TString &name) |
| Double_t | GetPositionX () const |
| Double_t | GetPositionY () const |
| Double_t | GetPositionZ () const |
| Double_t | GetScale () const |
Protected Member Functions | |
| ClassDef (BmnMapPar, 1) | |
| ClassDef (BmnMapPar, 1) | |
Protected Attributes | |
| Int_t | fType |
| Double_t | fXmin |
| Double_t | fXmax |
| Double_t | fYmin |
| Double_t | fYmax |
| Double_t | fZmin |
| Double_t | fZmax |
| TString | fMapName |
| Double_t | fPosX |
| Double_t | fPosY |
| Double_t | fPosZ |
| Double_t | fScale |
Definition at line 9 of file BmnMapPar.h.
| BmnMapPar::BmnMapPar | ( | const char * | name, |
| const char * | title, | ||
| const char * | context | ||
| ) |
| BmnMapPar::BmnMapPar | ( | ) |
| BmnMapPar::~BmnMapPar | ( | ) |
Destructor
Definition at line 30 of file BmnMapPar.cxx.
| BmnMapPar::BmnMapPar | ( | const char * | name, |
| const char * | title, | ||
| const char * | context | ||
| ) |
Standard constructor
| BmnMapPar::BmnMapPar | ( | ) |
default constructor
| BmnMapPar::~BmnMapPar | ( | ) |
Destructor
|
protected |
|
protected |
|
virtual |
Get parameters
Reimplemented in BmnConstPar, BmnMultiFieldPar, BmnConstPar, and BmnMultiFieldPar.
Definition at line 46 of file BmnMapPar.cxx.
References fMapName, fPosX, fPosY, fPosZ, fScale, and fType.
|
virtual |
Get parameters
Reimplemented in BmnConstPar, BmnMultiFieldPar, BmnConstPar, and BmnMultiFieldPar.
|
inline |
Definition at line 41 of file BmnMapPar.h.
References fPosX.
|
inline |
Definition at line 41 of file BmnMapPar.h.
References fPosX.
|
inline |
Definition at line 42 of file BmnMapPar.h.
References fPosY.
|
inline |
Definition at line 42 of file BmnMapPar.h.
References fPosY.
|
inline |
Definition at line 43 of file BmnMapPar.h.
References fPosZ.
|
inline |
Definition at line 43 of file BmnMapPar.h.
References fPosZ.
|
inline |
Definition at line 44 of file BmnMapPar.h.
References fScale.
|
inline |
Definition at line 44 of file BmnMapPar.h.
References fScale.
|
inline |
|
inline |
|
inline |
Definition at line 35 of file BmnMapPar.h.
References fXmax.
|
inline |
Definition at line 35 of file BmnMapPar.h.
References fXmax.
|
inline |
Definition at line 34 of file BmnMapPar.h.
References fXmin.
|
inline |
Definition at line 34 of file BmnMapPar.h.
References fXmin.
|
inline |
Definition at line 37 of file BmnMapPar.h.
References fYmax.
|
inline |
Definition at line 37 of file BmnMapPar.h.
References fYmax.
|
inline |
Definition at line 36 of file BmnMapPar.h.
References fYmin.
|
inline |
Definition at line 36 of file BmnMapPar.h.
References fYmin.
|
inline |
Definition at line 39 of file BmnMapPar.h.
References fZmax.
|
inline |
Definition at line 39 of file BmnMapPar.h.
References fZmax.
|
inline |
Definition at line 38 of file BmnMapPar.h.
References fZmin.
|
inline |
Definition at line 38 of file BmnMapPar.h.
References fZmin.
|
inline |
Definition at line 40 of file BmnMapPar.h.
References fMapName.
|
inline |
Definition at line 40 of file BmnMapPar.h.
References fMapName.
|
virtual |
Put parameters
Reimplemented in BmnConstPar, BmnMultiFieldPar, BmnConstPar, and BmnMultiFieldPar.
Definition at line 33 of file BmnMapPar.cxx.
References fMapName, fPosX, fPosY, fPosZ, fScale, and fType.
|
virtual |
Put parameters
Reimplemented in BmnConstPar, BmnMultiFieldPar, BmnConstPar, and BmnMultiFieldPar.
| void BmnMapPar::SetParameters | ( | FairField * | field | ) |
Set parameters from FairField
Definition at line 64 of file BmnMapPar.cxx.
References fMapName, fPosX, fPosY, fPosZ, fScale, fType, fXmax, fXmin, fYmax, fYmin, fZmax, fZmin, BmnFieldMap::GetPositionX(), BmnFieldMap::GetPositionY(), BmnFieldMap::GetPositionZ(), and BmnFieldMap::GetScale().
| void BmnMapPar::SetParameters | ( | FairField * | field | ) |
Set parameters from FairField
|
protected |
Field map name in case of field map
Definition at line 62 of file BmnMapPar.h.
Referenced by BmnMapPar(), BmnMapPar(), getParams(), MapName(), putParams(), BmnConstPar::SetParameters(), and SetParameters().
|
protected |
Field centre position for field map
Definition at line 65 of file BmnMapPar.h.
Referenced by BmnMapPar(), BmnMapPar(), getParams(), GetPositionX(), putParams(), BmnConstPar::SetParameters(), and SetParameters().
|
protected |
Definition at line 65 of file BmnMapPar.h.
Referenced by BmnMapPar(), BmnMapPar(), getParams(), GetPositionY(), putParams(), BmnConstPar::SetParameters(), and SetParameters().
|
protected |
Definition at line 65 of file BmnMapPar.h.
Referenced by BmnMapPar(), BmnMapPar(), getParams(), GetPositionZ(), putParams(), BmnConstPar::SetParameters(), and SetParameters().
|
protected |
Scaling factor for field map
Definition at line 68 of file BmnMapPar.h.
Referenced by BmnMapPar(), BmnMapPar(), getParams(), GetScale(), putParams(), BmnConstPar::SetParameters(), and SetParameters().
|
protected |
Field type 0 = constant field 1 = field map 2 = field map sym2 (symmetries in x and y) 3 = field map sym3 (symmetries in x, y and z)
Definition at line 54 of file BmnMapPar.h.
Referenced by BmnConstPar::BmnConstPar(), BmnConstPar::BmnConstPar(), BmnMapPar(), BmnMapPar(), BmnConstPar::getParams(), getParams(), BmnMultiFieldPar::getParams(), GetType(), BmnConstPar::putParams(), putParams(), BmnMultiFieldPar::putParams(), BmnConstPar::SetParameters(), SetParameters(), and BmnMultiFieldPar::SetParameters().
|
protected |
Definition at line 57 of file BmnMapPar.h.
Referenced by BmnMapPar(), BmnMapPar(), BmnConstPar::getParams(), GetXmax(), BmnConstPar::putParams(), BmnConstPar::SetParameters(), and SetParameters().
|
protected |
Field limits in case of constant field
Definition at line 57 of file BmnMapPar.h.
Referenced by BmnMapPar(), BmnMapPar(), BmnConstPar::getParams(), GetXmin(), BmnConstPar::putParams(), BmnConstPar::SetParameters(), and SetParameters().
|
protected |
Definition at line 58 of file BmnMapPar.h.
Referenced by BmnMapPar(), BmnMapPar(), BmnConstPar::getParams(), GetYmax(), BmnConstPar::putParams(), BmnConstPar::SetParameters(), and SetParameters().
|
protected |
Definition at line 58 of file BmnMapPar.h.
Referenced by BmnMapPar(), BmnMapPar(), BmnConstPar::getParams(), GetYmin(), BmnConstPar::putParams(), BmnConstPar::SetParameters(), and SetParameters().
|
protected |
Definition at line 59 of file BmnMapPar.h.
Referenced by BmnMapPar(), BmnMapPar(), BmnConstPar::getParams(), GetZmax(), BmnConstPar::putParams(), BmnConstPar::SetParameters(), and SetParameters().
|
protected |
Definition at line 59 of file BmnMapPar.h.
Referenced by BmnMapPar(), BmnMapPar(), BmnConstPar::getParams(), GetZmin(), BmnConstPar::putParams(), BmnConstPar::SetParameters(), and SetParameters().