er
dev
|
Public Member Functions | |
ERFieldPar (const char *name, const char *title, const char *context) | |
ERFieldPar () | |
~ERFieldPar () | |
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 |
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 |
void | GetDistortionFilename (TString &filename) |
void | GetParentName (TString &parentname) |
Int_t | GetTypeOfParent () const |
Private Member Functions | |
ERFieldPar (const ERFieldPar &) | |
ERFieldPar & | operator= (const ERFieldPar &) |
ClassDef (ERFieldPar, 1) | |
Private Attributes | |
Int_t | fType |
Double_t | fXmin |
Double_t | fXmax |
Double_t | fYmin |
Double_t | fYmax |
Double_t | fZmin |
Double_t | fZmax |
Double_t | fBx |
Double_t | fBy |
Double_t | fBz |
TString | fMapName |
Double_t | fPosX |
Double_t | fPosY |
Double_t | fPosZ |
Double_t | fScale |
TString | fDistortionFilename |
TString | fParentName |
Int_t | fTypeOfParent |
Definition at line 17 of file ERFieldPar.h.
ERFieldPar::ERFieldPar | ( | const char * | name, |
const char * | title, | ||
const char * | context | ||
) |
Standard constructor
Definition at line 15 of file ERFieldPar.cxx.
ERFieldPar::ERFieldPar | ( | ) |
default constructor
Definition at line 39 of file ERFieldPar.cxx.
ERFieldPar::~ERFieldPar | ( | ) |
Destructor
Definition at line 63 of file ERFieldPar.cxx.
|
virtual |
Get parameters
Definition at line 95 of file ERFieldPar.cxx.
|
inline |
Accessors
Definition at line 36 of file ERFieldPar.h.
|
virtual |
Put parameters
Definition at line 66 of file ERFieldPar.cxx.
void ERFieldPar::SetParameters | ( | FairField * | field | ) |
Set parameters from CbmField
Definition at line 132 of file ERFieldPar.cxx.
|
private |
Field values in case of constant field [kG]
Definition at line 76 of file ERFieldPar.h.
|
private |
Field map distortion filename (in case of distorted field map)
Definition at line 88 of file ERFieldPar.h.
|
private |
Field map name in case of field map
Definition at line 79 of file ERFieldPar.h.
|
private |
Field name of parent field (in case of distorted field map)
Definition at line 91 of file ERFieldPar.h.
|
private |
Field centre position for field map
Definition at line 82 of file ERFieldPar.h.
|
private |
Scaling factor for field map
Definition at line 85 of file ERFieldPar.h.
|
private |
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)
Definition at line 68 of file ERFieldPar.h.
|
private |
Field type of parent field (in case of distorted field map)
Definition at line 94 of file ERFieldPar.h.
|
private |
Field limits in case of constant field
Definition at line 71 of file ERFieldPar.h.