|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnFieldPar.h>
Public Member Functions | |
| BmnFieldPar (const char *name, const char *title, const char *context) | |
| Standard constructor. | |
| BmnFieldPar () | |
| default constructor | |
| ~BmnFieldPar () | |
| Destructor. | |
| virtual void | putParams (FairParamList *list) |
| Put parameters. | |
| virtual Bool_t | getParams (FairParamList *list) |
| Get parameters. | |
| void | SetParameters (FairField *field) |
| Set parameters from BmnField. | |
| 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 |
| Double_t | GetBx () const |
| Double_t | GetBy () const |
| Double_t | GetBz () const |
| void | MapName (TString &name) |
| Double_t | GetPositionX () const |
| Double_t | GetPositionY () const |
| Double_t | GetPositionZ () const |
| Double_t | GetScale () const |
| Bool_t | IsFieldOff () const |
| void | GetDistortionFilename (TString &filename) |
| void | GetParentName (TString &parentname) |
| Int_t | GetTypeOfParent () const |
| BmnFieldPar (const char *name, const char *title, const char *context) | |
| Standard constructor. | |
| BmnFieldPar () | |
| default constructor | |
| ~BmnFieldPar () | |
| Destructor. | |
| virtual void | putParams (FairParamList *list) |
| Put parameters. | |
| virtual Bool_t | getParams (FairParamList *list) |
| Get parameters. | |
| void | SetParameters (FairField *field) |
| Set parameters from BmnField. | |
| 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 |
| Double_t | GetBx () const |
| Double_t | GetBy () const |
| Double_t | GetBz () const |
| void | MapName (TString &name) |
| Double_t | GetPositionX () const |
| Double_t | GetPositionY () const |
| Double_t | GetPositionZ () const |
| Double_t | GetScale () const |
| Bool_t | IsFieldOff () const |
| void | GetDistortionFilename (TString &filename) |
| void | GetParentName (TString &parentname) |
| Int_t | GetTypeOfParent () const |
Private Member Functions | |
| BmnFieldPar (const BmnFieldPar &)=delete | |
| BmnFieldPar & | operator= (const BmnFieldPar &)=delete |
| BmnFieldPar (const BmnFieldPar &)=delete | |
| BmnFieldPar & | operator= (const BmnFieldPar &)=delete |
Private Attributes | |
| 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) kTypeDistorted = distorted field map (its parent field can be field map or constant field). | |
| 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 |
| Double_t | fBx |
| Field values in case of constant field [kG]. | |
| Double_t | fBy |
| Double_t | fBz |
| 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. | |
| Bool_t | fIsOff |
| Whether magnetic field is off. | |
| TString | fDistortionFilename |
| Field map distortion filename (in case of distorted field map). | |
| TString | fParentName |
| Field name of parent field (in case of distorted field map). | |
| Int_t | fTypeOfParent |
| Field type of parent field (in case of distorted field map). | |
Definition at line 25 of file BmnFieldPar.h.
| BmnFieldPar::BmnFieldPar | ( | const char * | name, |
| const char * | title, | ||
| const char * | context ) |
Definition at line 20 of file BmnFieldPar.cxx.
References fBx, fBy, fBz, fDistortionFilename, fIsOff, fMapName, fParentName, fPosX, fPosY, fPosZ, fScale, fType, fTypeOfParent, fXmax, fXmin, fYmax, fYmin, fZmax, and fZmin.
Referenced by BmnFieldPar(), and operator=().
| BmnFieldPar::BmnFieldPar | ( | ) |
| BmnFieldPar::~BmnFieldPar | ( | ) |
Definition at line 70 of file BmnFieldPar.cxx.
|
privatedelete |
| BmnFieldPar::BmnFieldPar | ( | const char * | name, |
| const char * | title, | ||
| const char * | context ) |
| BmnFieldPar::BmnFieldPar | ( | ) |
| BmnFieldPar::~BmnFieldPar | ( | ) |
|
privatedelete |
|
inline |
Definition at line 55 of file BmnFieldPar.h.
References fBx.
Referenced by BmnFieldConst::BmnFieldConst().
|
inline |
Definition at line 55 of file BmnFieldPar.h.
References fBx.
|
inline |
Definition at line 56 of file BmnFieldPar.h.
References fBy.
Referenced by BmnFieldConst::BmnFieldConst().
|
inline |
Definition at line 56 of file BmnFieldPar.h.
References fBy.
|
inline |
Definition at line 57 of file BmnFieldPar.h.
References fBz.
Referenced by BmnFieldConst::BmnFieldConst().
|
inline |
Definition at line 57 of file BmnFieldPar.h.
References fBz.
|
inline |
Definition at line 65 of file BmnFieldPar.h.
References fDistortionFilename.
|
inline |
Definition at line 65 of file BmnFieldPar.h.
References fDistortionFilename.
|
virtual |
Definition at line 113 of file BmnFieldPar.cxx.
References fBx, fBy, fBz, fDistortionFilename, fIsOff, fMapName, fParentName, fPosX, fPosY, fPosZ, fScale, fType, fTypeOfParent, fXmax, fXmin, fYmax, fYmin, fZmax, fZmin, kMaxFieldMapType, kMaxLen, and kTypeDistorted.
|
virtual |
|
inline |
Definition at line 66 of file BmnFieldPar.h.
References fParentName.
|
inline |
Definition at line 66 of file BmnFieldPar.h.
References fParentName.
|
inline |
Definition at line 59 of file BmnFieldPar.h.
References fPosX.
Referenced by BmnFieldMap::BmnFieldMap().
|
inline |
Definition at line 59 of file BmnFieldPar.h.
References fPosX.
|
inline |
Definition at line 60 of file BmnFieldPar.h.
References fPosY.
Referenced by BmnFieldMap::BmnFieldMap().
|
inline |
Definition at line 60 of file BmnFieldPar.h.
References fPosY.
|
inline |
Definition at line 61 of file BmnFieldPar.h.
References fPosZ.
Referenced by BmnFieldMap::BmnFieldMap().
|
inline |
Definition at line 61 of file BmnFieldPar.h.
References fPosZ.
|
inline |
Definition at line 62 of file BmnFieldPar.h.
References fScale.
Referenced by BmnFieldMap::BmnFieldMap().
|
inline |
Definition at line 62 of file BmnFieldPar.h.
References fScale.
|
inline |
Definition at line 48 of file BmnFieldPar.h.
References fType.
Referenced by BmnFieldConst::BmnFieldConst(), and BmnFieldMap::BmnFieldMap().
|
inline |
Definition at line 48 of file BmnFieldPar.h.
References fType.
|
inline |
Definition at line 67 of file BmnFieldPar.h.
References fTypeOfParent.
|
inline |
Definition at line 67 of file BmnFieldPar.h.
References fTypeOfParent.
|
inline |
Definition at line 50 of file BmnFieldPar.h.
References fXmax.
Referenced by BmnFieldConst::BmnFieldConst().
|
inline |
Definition at line 50 of file BmnFieldPar.h.
References fXmax.
|
inline |
Definition at line 49 of file BmnFieldPar.h.
References fXmin.
Referenced by BmnFieldConst::BmnFieldConst().
|
inline |
Definition at line 49 of file BmnFieldPar.h.
References fXmin.
|
inline |
Definition at line 52 of file BmnFieldPar.h.
References fYmax.
Referenced by BmnFieldConst::BmnFieldConst().
|
inline |
Definition at line 52 of file BmnFieldPar.h.
References fYmax.
|
inline |
Definition at line 51 of file BmnFieldPar.h.
References fYmin.
Referenced by BmnFieldConst::BmnFieldConst().
|
inline |
Definition at line 51 of file BmnFieldPar.h.
References fYmin.
|
inline |
Definition at line 54 of file BmnFieldPar.h.
References fZmax.
Referenced by BmnFieldConst::BmnFieldConst().
|
inline |
Definition at line 54 of file BmnFieldPar.h.
References fZmax.
|
inline |
Definition at line 53 of file BmnFieldPar.h.
References fZmin.
Referenced by BmnFieldConst::BmnFieldConst().
|
inline |
Definition at line 53 of file BmnFieldPar.h.
References fZmin.
|
inline |
Definition at line 63 of file BmnFieldPar.h.
References fIsOff.
Referenced by BmnFieldConst::BmnFieldConst(), and BmnFieldMap::BmnFieldMap().
|
inline |
Definition at line 63 of file BmnFieldPar.h.
References fIsOff.
|
inline |
Definition at line 58 of file BmnFieldPar.h.
References fMapName.
Referenced by BmnFieldMap::BmnFieldMap().
|
inline |
Definition at line 58 of file BmnFieldPar.h.
References fMapName.
|
privatedelete |
|
privatedelete |
|
virtual |
Definition at line 75 of file BmnFieldPar.cxx.
References fBx, fBy, fBz, fDistortionFilename, fIsOff, fMapName, fParentName, fPosX, fPosY, fPosZ, fScale, fType, fTypeOfParent, fXmax, fXmin, fYmax, fYmin, fZmax, fZmin, kMaxFieldMapType, and kTypeDistorted.
|
virtual |
| void BmnFieldPar::SetParameters | ( | FairField * | field | ) |
Definition at line 180 of file BmnFieldPar.cxx.
References fBx, fBy, fBz, fIsOff, fMapName, fPosX, fPosY, fPosZ, fScale, fType, fXmax, fXmin, fYmax, fYmin, fZmax, fZmin, BmnFieldConst::GetBx(), BmnFieldConst::GetBy(), BmnFieldConst::GetBz(), BmnFieldMap::GetPositionX(), BmnFieldMap::GetPositionY(), BmnFieldMap::GetPositionZ(), BmnFieldMap::GetScale(), BmnFieldConst::GetXmax(), BmnFieldConst::GetXmin(), BmnFieldConst::GetYmax(), BmnFieldConst::GetYmin(), BmnFieldConst::GetZmax(), BmnFieldConst::GetZmin(), BmnFieldConst::IsFieldOff(), BmnFieldMap::IsFieldOff(), and kMaxFieldMapType.
Referenced by BmnFieldConst::FillParContainer(), BmnFieldMapSym3::FillParContainer(), BmnNewFieldMap::FillParContainer(), run8_sim_bmn(), run_sim(), run_sim_bmn(), run_sim_bmn_ecal(), run_sim_bmn_zdc(), run_sim_filter(), run_sim_prefilter(), run_sim_src(), and BmnMultiFieldPar::SetParameters().
| void BmnFieldPar::SetParameters | ( | FairField * | field | ) |
|
private |
Definition at line 85 of file BmnFieldPar.h.
Referenced by BmnFieldPar(), BmnFieldPar(), GetBx(), getParams(), putParams(), and SetParameters().
|
private |
Definition at line 85 of file BmnFieldPar.h.
Referenced by BmnFieldPar(), BmnFieldPar(), GetBy(), getParams(), putParams(), and SetParameters().
|
private |
Definition at line 85 of file BmnFieldPar.h.
Referenced by BmnFieldPar(), BmnFieldPar(), GetBz(), getParams(), putParams(), and SetParameters().
|
private |
Definition at line 100 of file BmnFieldPar.h.
Referenced by BmnFieldPar(), BmnFieldPar(), GetDistortionFilename(), getParams(), and putParams().
|
private |
Definition at line 97 of file BmnFieldPar.h.
Referenced by BmnFieldPar(), BmnFieldPar(), getParams(), IsFieldOff(), putParams(), and SetParameters().
|
private |
Definition at line 88 of file BmnFieldPar.h.
Referenced by BmnFieldPar(), BmnFieldPar(), getParams(), MapName(), putParams(), and SetParameters().
|
private |
Definition at line 103 of file BmnFieldPar.h.
Referenced by BmnFieldPar(), BmnFieldPar(), getParams(), GetParentName(), and putParams().
|
private |
Definition at line 91 of file BmnFieldPar.h.
Referenced by BmnFieldPar(), BmnFieldPar(), getParams(), GetPositionX(), putParams(), and SetParameters().
|
private |
Definition at line 91 of file BmnFieldPar.h.
Referenced by BmnFieldPar(), BmnFieldPar(), getParams(), GetPositionY(), putParams(), and SetParameters().
|
private |
Definition at line 91 of file BmnFieldPar.h.
Referenced by BmnFieldPar(), BmnFieldPar(), getParams(), GetPositionZ(), putParams(), and SetParameters().
|
private |
Definition at line 94 of file BmnFieldPar.h.
Referenced by BmnFieldPar(), BmnFieldPar(), getParams(), GetScale(), putParams(), and SetParameters().
|
private |
Definition at line 77 of file BmnFieldPar.h.
Referenced by BmnFieldPar(), BmnFieldPar(), getParams(), GetType(), putParams(), and SetParameters().
|
private |
Definition at line 106 of file BmnFieldPar.h.
Referenced by BmnFieldPar(), BmnFieldPar(), getParams(), GetTypeOfParent(), and putParams().
|
private |
Definition at line 80 of file BmnFieldPar.h.
Referenced by BmnFieldPar(), BmnFieldPar(), getParams(), GetXmax(), putParams(), and SetParameters().
|
private |
Definition at line 80 of file BmnFieldPar.h.
Referenced by BmnFieldPar(), BmnFieldPar(), getParams(), GetXmin(), putParams(), and SetParameters().
|
private |
Definition at line 81 of file BmnFieldPar.h.
Referenced by BmnFieldPar(), BmnFieldPar(), getParams(), GetYmax(), putParams(), and SetParameters().
|
private |
Definition at line 81 of file BmnFieldPar.h.
Referenced by BmnFieldPar(), BmnFieldPar(), getParams(), GetYmin(), putParams(), and SetParameters().
|
private |
Definition at line 82 of file BmnFieldPar.h.
Referenced by BmnFieldPar(), BmnFieldPar(), getParams(), GetZmax(), putParams(), and SetParameters().
|
private |
Definition at line 82 of file BmnFieldPar.h.
Referenced by BmnFieldPar(), BmnFieldPar(), getParams(), GetZmin(), putParams(), and SetParameters().