BmnRoot
Loading...
Searching...
No Matches
BmnFieldPar Class Reference

#include <BmnFieldPar.h>

Inheritance diagram for BmnFieldPar:
[legend]
Collaboration diagram for BmnFieldPar:
[legend]

Public Member Functions

 BmnFieldPar (const char *name, const char *title, const char *context)
 
 BmnFieldPar ()
 
 ~BmnFieldPar ()
 
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
 
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)
 
 BmnFieldPar ()
 
 ~BmnFieldPar ()
 
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
 
Bool_t IsFieldOff () const
 
void GetDistortionFilename (TString &filename)
 
void GetParentName (TString &parentname)
 
Int_t GetTypeOfParent () const
 

Detailed Description

Definition at line 27 of file BmnFieldPar.h.

Constructor & Destructor Documentation

◆ BmnFieldPar() [1/4]

BmnFieldPar::BmnFieldPar ( const char *  name,
const char *  title,
const char *  context 
)

Standard constructor

Definition at line 21 of file BmnFieldPar.cxx.

◆ BmnFieldPar() [2/4]

BmnFieldPar::BmnFieldPar ( )

default constructor

Definition at line 46 of file BmnFieldPar.cxx.

◆ ~BmnFieldPar() [1/2]

BmnFieldPar::~BmnFieldPar ( )

Destructor

Definition at line 72 of file BmnFieldPar.cxx.

◆ BmnFieldPar() [3/4]

BmnFieldPar::BmnFieldPar ( const char *  name,
const char *  title,
const char *  context 
)

Standard constructor

◆ BmnFieldPar() [4/4]

BmnFieldPar::BmnFieldPar ( )

default constructor

◆ ~BmnFieldPar() [2/2]

BmnFieldPar::~BmnFieldPar ( )

Destructor

Member Function Documentation

◆ GetBx() [1/2]

Double_t BmnFieldPar::GetBx ( ) const
inline

Definition at line 63 of file BmnFieldPar.h.

Referenced by BmnFieldConst::BmnFieldConst().

◆ GetBx() [2/2]

Double_t BmnFieldPar::GetBx ( ) const
inline

Definition at line 63 of file BmnFieldPar.h.

◆ GetBy() [1/2]

Double_t BmnFieldPar::GetBy ( ) const
inline

Definition at line 64 of file BmnFieldPar.h.

Referenced by BmnFieldConst::BmnFieldConst().

◆ GetBy() [2/2]

Double_t BmnFieldPar::GetBy ( ) const
inline

Definition at line 64 of file BmnFieldPar.h.

◆ GetBz() [1/2]

Double_t BmnFieldPar::GetBz ( ) const
inline

Definition at line 65 of file BmnFieldPar.h.

Referenced by BmnFieldConst::BmnFieldConst().

◆ GetBz() [2/2]

Double_t BmnFieldPar::GetBz ( ) const
inline

Definition at line 65 of file BmnFieldPar.h.

◆ GetDistortionFilename() [1/2]

void BmnFieldPar::GetDistortionFilename ( TString &  filename)
inline

Definition at line 73 of file BmnFieldPar.h.

◆ GetDistortionFilename() [2/2]

void BmnFieldPar::GetDistortionFilename ( TString &  filename)
inline

Definition at line 73 of file BmnFieldPar.h.

◆ getParams() [1/2]

Bool_t BmnFieldPar::getParams ( FairParamList *  list)
virtual

Get parameters

Definition at line 119 of file BmnFieldPar.cxx.

References kMaxFieldMapType, kMaxLen, and kTypeDistorted.

◆ getParams() [2/2]

virtual Bool_t BmnFieldPar::getParams ( FairParamList *  list)
virtual

Get parameters

◆ GetParentName() [1/2]

void BmnFieldPar::GetParentName ( TString &  parentname)
inline

Definition at line 74 of file BmnFieldPar.h.

◆ GetParentName() [2/2]

void BmnFieldPar::GetParentName ( TString &  parentname)
inline

Definition at line 74 of file BmnFieldPar.h.

◆ GetPositionX() [1/2]

Double_t BmnFieldPar::GetPositionX ( ) const
inline

Definition at line 67 of file BmnFieldPar.h.

Referenced by BmnFieldMap::BmnFieldMap().

◆ GetPositionX() [2/2]

Double_t BmnFieldPar::GetPositionX ( ) const
inline

Definition at line 67 of file BmnFieldPar.h.

◆ GetPositionY() [1/2]

Double_t BmnFieldPar::GetPositionY ( ) const
inline

Definition at line 68 of file BmnFieldPar.h.

Referenced by BmnFieldMap::BmnFieldMap().

◆ GetPositionY() [2/2]

Double_t BmnFieldPar::GetPositionY ( ) const
inline

Definition at line 68 of file BmnFieldPar.h.

◆ GetPositionZ() [1/2]

Double_t BmnFieldPar::GetPositionZ ( ) const
inline

Definition at line 69 of file BmnFieldPar.h.

Referenced by BmnFieldMap::BmnFieldMap().

◆ GetPositionZ() [2/2]

Double_t BmnFieldPar::GetPositionZ ( ) const
inline

Definition at line 69 of file BmnFieldPar.h.

◆ GetScale() [1/2]

Double_t BmnFieldPar::GetScale ( ) const
inline

Definition at line 70 of file BmnFieldPar.h.

Referenced by BmnFieldMap::BmnFieldMap().

◆ GetScale() [2/2]

Double_t BmnFieldPar::GetScale ( ) const
inline

Definition at line 70 of file BmnFieldPar.h.

◆ GetType() [1/2]

Int_t BmnFieldPar::GetType ( ) const
inline

◆ GetType() [2/2]

Int_t BmnFieldPar::GetType ( ) const
inline

Accessors

Definition at line 56 of file BmnFieldPar.h.

◆ GetTypeOfParent() [1/2]

Int_t BmnFieldPar::GetTypeOfParent ( ) const
inline

Definition at line 75 of file BmnFieldPar.h.

◆ GetTypeOfParent() [2/2]

Int_t BmnFieldPar::GetTypeOfParent ( ) const
inline

Definition at line 75 of file BmnFieldPar.h.

◆ GetXmax() [1/2]

Double_t BmnFieldPar::GetXmax ( ) const
inline

Definition at line 58 of file BmnFieldPar.h.

Referenced by BmnFieldConst::BmnFieldConst().

◆ GetXmax() [2/2]

Double_t BmnFieldPar::GetXmax ( ) const
inline

Definition at line 58 of file BmnFieldPar.h.

◆ GetXmin() [1/2]

Double_t BmnFieldPar::GetXmin ( ) const
inline

Definition at line 57 of file BmnFieldPar.h.

Referenced by BmnFieldConst::BmnFieldConst().

◆ GetXmin() [2/2]

Double_t BmnFieldPar::GetXmin ( ) const
inline

Definition at line 57 of file BmnFieldPar.h.

◆ GetYmax() [1/2]

Double_t BmnFieldPar::GetYmax ( ) const
inline

Definition at line 60 of file BmnFieldPar.h.

Referenced by BmnFieldConst::BmnFieldConst().

◆ GetYmax() [2/2]

Double_t BmnFieldPar::GetYmax ( ) const
inline

Definition at line 60 of file BmnFieldPar.h.

◆ GetYmin() [1/2]

Double_t BmnFieldPar::GetYmin ( ) const
inline

Definition at line 59 of file BmnFieldPar.h.

Referenced by BmnFieldConst::BmnFieldConst().

◆ GetYmin() [2/2]

Double_t BmnFieldPar::GetYmin ( ) const
inline

Definition at line 59 of file BmnFieldPar.h.

◆ GetZmax() [1/2]

Double_t BmnFieldPar::GetZmax ( ) const
inline

Definition at line 62 of file BmnFieldPar.h.

Referenced by BmnFieldConst::BmnFieldConst().

◆ GetZmax() [2/2]

Double_t BmnFieldPar::GetZmax ( ) const
inline

Definition at line 62 of file BmnFieldPar.h.

◆ GetZmin() [1/2]

Double_t BmnFieldPar::GetZmin ( ) const
inline

Definition at line 61 of file BmnFieldPar.h.

Referenced by BmnFieldConst::BmnFieldConst().

◆ GetZmin() [2/2]

Double_t BmnFieldPar::GetZmin ( ) const
inline

Definition at line 61 of file BmnFieldPar.h.

◆ IsFieldOff() [1/2]

Bool_t BmnFieldPar::IsFieldOff ( ) const
inline

Definition at line 71 of file BmnFieldPar.h.

Referenced by BmnFieldConst::BmnFieldConst(), and BmnFieldMap::BmnFieldMap().

◆ IsFieldOff() [2/2]

Bool_t BmnFieldPar::IsFieldOff ( ) const
inline

Definition at line 71 of file BmnFieldPar.h.

◆ MapName() [1/2]

void BmnFieldPar::MapName ( TString &  name)
inline

Definition at line 66 of file BmnFieldPar.h.

Referenced by BmnFieldMap::BmnFieldMap().

◆ MapName() [2/2]

void BmnFieldPar::MapName ( TString &  name)
inline

Definition at line 66 of file BmnFieldPar.h.

◆ putParams() [1/2]

void BmnFieldPar::putParams ( FairParamList *  list)
virtual

Put parameters

Definition at line 80 of file BmnFieldPar.cxx.

References kMaxFieldMapType, and kTypeDistorted.

◆ putParams() [2/2]

virtual void BmnFieldPar::putParams ( FairParamList *  list)
virtual

Put parameters

◆ SetParameters() [1/2]

◆ SetParameters() [2/2]

void BmnFieldPar::SetParameters ( FairField *  field)

Set parameters from BmnField


The documentation for this class was generated from the following files: