FairRoot/PandaRoot
|
#include <PndConstPar.h>
Public Member Functions | |
PndConstPar (const char *name, const char *title, const char *context) | |
PndConstPar () | |
~PndConstPar () | |
void | putParams (FairParamList *list) |
Bool_t | getParams (FairParamList *list) |
void | SetParameters (FairField *field) |
Double_t | GetBx () const |
Double_t | GetBy () const |
Double_t | GetBz () const |
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 (PndConstPar, 1) | |
ClassDef (PndMapPar, 1) | |
Protected Attributes | |
Double_t | fBx |
Double_t | fBy |
Double_t | fBz |
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 15 of file PndConstPar.h.
PndConstPar::PndConstPar | ( | const char * | name, |
const char * | title, | ||
const char * | context | ||
) |
PndConstPar::PndConstPar | ( | ) |
PndConstPar::~PndConstPar | ( | ) |
|
protected |
|
protectedinherited |
|
inline |
Definition at line 41 of file PndConstPar.h.
References fBx.
Referenced by PndConstField::PndConstField().
|
inline |
Definition at line 42 of file PndConstPar.h.
References fBy.
Referenced by PndConstField::PndConstField().
|
inline |
Definition at line 43 of file PndConstPar.h.
References fBz.
Referenced by PndConstField::PndConstField().
|
virtual |
Get parameters
Reimplemented from PndMapPar.
Definition at line 39 of file PndConstPar.cxx.
References fBx, fBy, fBz, PndMapPar::fType, PndMapPar::fXmax, PndMapPar::fXmin, PndMapPar::fYmax, PndMapPar::fYmin, PndMapPar::fZmax, and PndMapPar::fZmin.
|
inlineinherited |
Definition at line 59 of file PndMapPar.h.
References PndMapPar::fPosX.
Referenced by PndDipoleMap::PndDipoleMap(), PndSolenoidMap::PndSolenoidMap(), and PndTransMap::PndTransMap().
|
inlineinherited |
Definition at line 60 of file PndMapPar.h.
References PndMapPar::fPosY.
Referenced by PndDipoleMap::PndDipoleMap(), PndSolenoidMap::PndSolenoidMap(), and PndTransMap::PndTransMap().
|
inlineinherited |
Definition at line 61 of file PndMapPar.h.
References PndMapPar::fPosZ.
Referenced by PndDipoleMap::PndDipoleMap(), PndSolenoidMap::PndSolenoidMap(), and PndTransMap::PndTransMap().
|
inlineinherited |
Definition at line 62 of file PndMapPar.h.
References PndMapPar::fScale.
Referenced by PndDipoleMap::PndDipoleMap(), PndSolenoidMap::PndSolenoidMap(), and PndTransMap::PndTransMap().
|
inlineinherited |
Accessors
Definition at line 51 of file PndMapPar.h.
References PndMapPar::fType.
Referenced by PndFieldCreator::createFairField(), PndConstField::PndConstField(), PndDipoleMap::PndDipoleMap(), PndSolenoidMap::PndSolenoidMap(), and PndTransMap::PndTransMap().
|
inlineinherited |
Definition at line 53 of file PndMapPar.h.
References PndMapPar::fXmax.
Referenced by PndConstField::PndConstField().
|
inlineinherited |
Definition at line 52 of file PndMapPar.h.
References PndMapPar::fXmin.
Referenced by PndConstField::PndConstField().
|
inlineinherited |
Definition at line 55 of file PndMapPar.h.
References PndMapPar::fYmax.
Referenced by PndConstField::PndConstField().
|
inlineinherited |
Definition at line 54 of file PndMapPar.h.
References PndMapPar::fYmin.
Referenced by PndConstField::PndConstField().
|
inlineinherited |
Definition at line 57 of file PndMapPar.h.
References PndMapPar::fZmax.
Referenced by PndConstField::PndConstField().
|
inlineinherited |
Definition at line 56 of file PndMapPar.h.
References PndMapPar::fZmin.
Referenced by PndConstField::PndConstField().
|
inlineinherited |
Definition at line 58 of file PndMapPar.h.
References PndMapPar::fMapName.
Referenced by PndDipoleMap::PndDipoleMap(), PndSolenoidMap::PndSolenoidMap(), and PndTransMap::PndTransMap().
|
virtual |
Put parameters
Reimplemented from PndMapPar.
Definition at line 19 of file PndConstPar.cxx.
References fBx, fBy, fBz, PndMapPar::fType, PndMapPar::fXmax, PndMapPar::fXmin, PndMapPar::fYmax, PndMapPar::fYmin, PndMapPar::fZmax, and PndMapPar::fZmin.
void PndConstPar::SetParameters | ( | FairField * | field | ) |
Set parameters from FairField
Definition at line 54 of file PndConstPar.cxx.
References fBx, fBy, fBz, PndMapPar::fMapName, PndMapPar::fPosX, PndMapPar::fPosY, PndMapPar::fPosZ, PndMapPar::fScale, PndMapPar::fType, PndMapPar::fXmax, PndMapPar::fXmin, PndMapPar::fYmax, PndMapPar::fYmin, PndMapPar::fZmax, PndMapPar::fZmin, PndConstField::GetBx(), PndConstField::GetBy(), PndConstField::GetBz(), PndConstField::GetXmax(), PndConstField::GetXmin(), PndConstField::GetYmax(), PndConstField::GetYmin(), PndConstField::GetZmax(), and PndConstField::GetZmin().
Referenced by PndConstField::FillParContainer(), if(), run(), run_test(), runMC(), runMC_dpm(), runSimHF_GiB_DC(), PndMultiFieldPar::SetParameters(), and sim_pid_runSimHF_GiB_DC().
|
protected |
Field values in [kG]
Definition at line 48 of file PndConstPar.h.
Referenced by GetBx(), getParams(), putParams(), and SetParameters().
|
protected |
Definition at line 48 of file PndConstPar.h.
Referenced by GetBy(), getParams(), putParams(), and SetParameters().
|
protected |
Definition at line 48 of file PndConstPar.h.
Referenced by GetBz(), getParams(), putParams(), and SetParameters().
|
protectedinherited |
Field map name in case of field map
Definition at line 84 of file PndMapPar.h.
Referenced by PndMapPar::getParams(), PndMapPar::MapName(), PndMapPar::putParams(), SetParameters(), and PndMapPar::SetParameters().
|
protectedinherited |
Field centre position for field map
Definition at line 88 of file PndMapPar.h.
Referenced by PndMapPar::getParams(), PndMapPar::GetPositionX(), PndMapPar::putParams(), SetParameters(), and PndMapPar::SetParameters().
|
protectedinherited |
Definition at line 88 of file PndMapPar.h.
Referenced by PndMapPar::getParams(), PndMapPar::GetPositionY(), PndMapPar::putParams(), SetParameters(), and PndMapPar::SetParameters().
|
protectedinherited |
Definition at line 88 of file PndMapPar.h.
Referenced by PndMapPar::getParams(), PndMapPar::GetPositionZ(), PndMapPar::putParams(), SetParameters(), and PndMapPar::SetParameters().
|
protectedinherited |
Scaling factor for field map
Definition at line 92 of file PndMapPar.h.
Referenced by PndMapPar::getParams(), PndMapPar::GetScale(), PndMapPar::putParams(), SetParameters(), and PndMapPar::SetParameters().
|
protectedinherited |
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 73 of file PndMapPar.h.
Referenced by getParams(), PndMultiFieldPar::getParams(), PndMapPar::getParams(), PndMapPar::GetType(), PndConstPar(), putParams(), PndMultiFieldPar::putParams(), PndMapPar::putParams(), SetParameters(), PndMultiFieldPar::SetParameters(), and PndMapPar::SetParameters().
|
protectedinherited |
Definition at line 77 of file PndMapPar.h.
Referenced by getParams(), PndMapPar::GetXmax(), putParams(), and SetParameters().
|
protectedinherited |
Field limits in case of constant field
Definition at line 77 of file PndMapPar.h.
Referenced by getParams(), PndMapPar::GetXmin(), putParams(), and SetParameters().
|
protectedinherited |
Definition at line 78 of file PndMapPar.h.
Referenced by getParams(), PndMapPar::GetYmax(), putParams(), and SetParameters().
|
protectedinherited |
Definition at line 78 of file PndMapPar.h.
Referenced by getParams(), PndMapPar::GetYmin(), putParams(), and SetParameters().
|
protectedinherited |
Definition at line 79 of file PndMapPar.h.
Referenced by getParams(), PndMapPar::GetZmax(), putParams(), and SetParameters().
|
protectedinherited |
Definition at line 79 of file PndMapPar.h.
Referenced by getParams(), PndMapPar::GetZmin(), putParams(), and SetParameters().