|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnMultiFieldPar.h>
Public Member Functions | |
| BmnMultiFieldPar (const char *name, const char *title, const char *context) | |
| Standard constructor. | |
| BmnMultiFieldPar () | |
| default constructor | |
| ~BmnMultiFieldPar () | |
| Destructor. | |
| void | putParams (FairParamList *list) |
| Put parameters. | |
| Bool_t | getParams (FairParamList *list) |
| Get parameters. | |
| void | SetParameters (FairField *field) |
| Set parameters from FairField. | |
| TObjArray * | GetParArray () |
| BmnMultiFieldPar (const char *name, const char *title, const char *context) | |
| Standard constructor. | |
| BmnMultiFieldPar () | |
| default constructor | |
| ~BmnMultiFieldPar () | |
| Destructor. | |
| void | putParams (FairParamList *list) |
| Put parameters. | |
| Bool_t | getParams (FairParamList *list) |
| Get parameters. | |
| void | SetParameters (FairField *field) |
| Set parameters from FairField. | |
| TObjArray * | GetParArray () |
| Public Member Functions inherited from BmnMapPar | |
| BmnMapPar (const char *name, const char *title, const char *context) | |
| Standard constructor. | |
| BmnMapPar () | |
| default constructor | |
| ~BmnMapPar () | |
| Destructor. | |
| void | SetParameters (FairField *field) |
| Set parameters from FairField. | |
| Int_t | GetType () const |
| Accessors. | |
| 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) | |
| Standard constructor. | |
| BmnMapPar () | |
| default constructor | |
| ~BmnMapPar () | |
| Destructor. | |
| void | SetParameters (FairField *field) |
| Set parameters from FairField. | |
| Int_t | GetType () const |
| Accessors. | |
| 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 Attributes | |
| TObjArray * | fParArray |
| Protected Attributes inherited from BmnMapPar | |
| Int_t | fType |
| 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). | |
| Double_t | fXmin |
| Field limits in case of constant field. | |
| Double_t | fXmax |
| Double_t | fYmin |
| Double_t | fYmax |
| Double_t | fZmin |
| Double_t | fZmax |
| TString | fMapName |
| Field map name in case of field map. | |
| Double_t | fPosX |
| Field centre position for field map. | |
| Double_t | fPosY |
| Double_t | fPosZ |
| Double_t | fScale |
| Scaling factor for field map. | |
Definition at line 10 of file BmnMultiFieldPar.h.
| BmnMultiFieldPar::BmnMultiFieldPar | ( | const char * | name, |
| const char * | title, | ||
| const char * | context ) |
Definition at line 12 of file BmnMultiFieldPar.cxx.
References BmnMapPar::BmnMapPar(), and fParArray.
| BmnMultiFieldPar::BmnMultiFieldPar | ( | ) |
Definition at line 20 of file BmnMultiFieldPar.cxx.
| BmnMultiFieldPar::~BmnMultiFieldPar | ( | ) |
Definition at line 23 of file BmnMultiFieldPar.cxx.
| BmnMultiFieldPar::BmnMultiFieldPar | ( | const char * | name, |
| const char * | title, | ||
| const char * | context ) |
| BmnMultiFieldPar::BmnMultiFieldPar | ( | ) |
| BmnMultiFieldPar::~BmnMultiFieldPar | ( | ) |
|
virtual |
Reimplemented from BmnMapPar.
Definition at line 35 of file BmnMultiFieldPar.cxx.
References fParArray, and BmnMapPar::fType.
|
inline |
Definition at line 30 of file BmnMultiFieldPar.h.
References fParArray.
Referenced by BmnMultiField::BmnMultiField().
|
inline |
Definition at line 30 of file BmnMultiFieldPar.h.
References fParArray.
|
virtual |
Reimplemented from BmnMapPar.
Definition at line 26 of file BmnMultiFieldPar.cxx.
References fParArray, and BmnMapPar::fType.
|
virtual |
Reimplemented from BmnMapPar.
| void BmnMultiFieldPar::SetParameters | ( | FairField * | field | ) |
Definition at line 46 of file BmnMultiFieldPar.cxx.
References fParArray, BmnMapPar::fType, BmnMultiField::GetFieldList(), TObjArray::MakeIterator(), TIterator::Next(), TIterator::Reset(), BmnConstPar::SetParameters(), and BmnFieldPar::SetParameters().
| void BmnMultiFieldPar::SetParameters | ( | FairField * | field | ) |
|
protected |
Definition at line 33 of file BmnMultiFieldPar.h.
Referenced by BmnMultiFieldPar(), getParams(), GetParArray(), putParams(), and SetParameters().