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

#include <BmnConstPar.h>

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

Public Member Functions

 BmnConstPar (const char *name, const char *title, const char *context)
 
 BmnConstPar ()
 
 ~BmnConstPar ()
 
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
 
 BmnConstPar (const char *name, const char *title, const char *context)
 
 BmnConstPar ()
 
 ~BmnConstPar ()
 
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
 
- Public Member Functions inherited from BmnMapPar
 BmnMapPar (const char *name, const char *title, const char *context)
 
 BmnMapPar ()
 
 ~BmnMapPar ()
 
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
 
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)
 
 BmnMapPar ()
 
 ~BmnMapPar ()
 
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
 
void MapName (TString &name)
 
Double_t GetPositionX () const
 
Double_t GetPositionY () const
 
Double_t GetPositionZ () const
 
Double_t GetScale () const
 

Protected Member Functions

 ClassDef (BmnConstPar, 1)
 
 ClassDef (BmnConstPar, 1)
 
- Protected Member Functions inherited from BmnMapPar
 ClassDef (BmnMapPar, 1)
 
 ClassDef (BmnMapPar, 1)
 

Protected Attributes

Double_t fBx
 
Double_t fBy
 
Double_t fBz
 
- Protected Attributes inherited from BmnMapPar
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
 

Detailed Description

Definition at line 10 of file BmnConstPar.h.

Constructor & Destructor Documentation

◆ BmnConstPar() [1/4]

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

Standard constructor

Definition at line 6 of file BmnConstPar.cxx.

References fBx, fBy, fBz, and BmnMapPar::fType.

◆ BmnConstPar() [2/4]

BmnConstPar::BmnConstPar ( )

default constructor

Definition at line 14 of file BmnConstPar.cxx.

References fBx, fBy, fBz, and BmnMapPar::fType.

◆ ~BmnConstPar() [1/2]

BmnConstPar::~BmnConstPar ( )

Destructor

Definition at line 21 of file BmnConstPar.cxx.

◆ BmnConstPar() [3/4]

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

Standard constructor

◆ BmnConstPar() [4/4]

BmnConstPar::BmnConstPar ( )

default constructor

◆ ~BmnConstPar() [2/2]

BmnConstPar::~BmnConstPar ( )

Destructor

Member Function Documentation

◆ ClassDef() [1/2]

BmnConstPar::ClassDef ( BmnConstPar  ,
 
)
protected

◆ ClassDef() [2/2]

BmnConstPar::ClassDef ( BmnConstPar  ,
 
)
protected

◆ GetBx() [1/2]

Double_t BmnConstPar::GetBx ( ) const
inline

Definition at line 32 of file BmnConstPar.h.

References fBx.

◆ GetBx() [2/2]

Double_t BmnConstPar::GetBx ( ) const
inline

Definition at line 32 of file BmnConstPar.h.

References fBx.

◆ GetBy() [1/2]

Double_t BmnConstPar::GetBy ( ) const
inline

Definition at line 33 of file BmnConstPar.h.

References fBy.

◆ GetBy() [2/2]

Double_t BmnConstPar::GetBy ( ) const
inline

Definition at line 33 of file BmnConstPar.h.

References fBy.

◆ GetBz() [1/2]

Double_t BmnConstPar::GetBz ( ) const
inline

Definition at line 34 of file BmnConstPar.h.

References fBz.

◆ GetBz() [2/2]

Double_t BmnConstPar::GetBz ( ) const
inline

Definition at line 34 of file BmnConstPar.h.

References fBz.

◆ getParams() [1/2]

Bool_t BmnConstPar::getParams ( FairParamList *  list)
virtual

Get parameters

Reimplemented from BmnMapPar.

Definition at line 43 of file BmnConstPar.cxx.

References fBx, fBy, fBz, BmnMapPar::fType, BmnMapPar::fXmax, BmnMapPar::fXmin, BmnMapPar::fYmax, BmnMapPar::fYmin, BmnMapPar::fZmax, and BmnMapPar::fZmin.

◆ getParams() [2/2]

Bool_t BmnConstPar::getParams ( FairParamList *  list)
virtual

Get parameters

Reimplemented from BmnMapPar.

◆ putParams() [1/2]

void BmnConstPar::putParams ( FairParamList *  list)
virtual

Put parameters

Reimplemented from BmnMapPar.

Definition at line 24 of file BmnConstPar.cxx.

References fBx, fBy, fBz, BmnMapPar::fType, BmnMapPar::fXmax, BmnMapPar::fXmin, BmnMapPar::fYmax, BmnMapPar::fYmin, BmnMapPar::fZmax, and BmnMapPar::fZmin.

◆ putParams() [2/2]

void BmnConstPar::putParams ( FairParamList *  list)
virtual

Put parameters

Reimplemented from BmnMapPar.

◆ SetParameters() [1/2]

◆ SetParameters() [2/2]

void BmnConstPar::SetParameters ( FairField *  field)

Set parameters from FairField

Member Data Documentation

◆ fBx

Double_t BmnConstPar::fBx
protected

Field values in [kG]

Definition at line 39 of file BmnConstPar.h.

Referenced by BmnConstPar(), BmnConstPar(), GetBx(), getParams(), putParams(), and SetParameters().

◆ fBy

Double_t BmnConstPar::fBy
protected

Definition at line 39 of file BmnConstPar.h.

Referenced by BmnConstPar(), BmnConstPar(), GetBy(), getParams(), putParams(), and SetParameters().

◆ fBz

Double_t BmnConstPar::fBz
protected

Definition at line 39 of file BmnConstPar.h.

Referenced by BmnConstPar(), BmnConstPar(), GetBz(), getParams(), putParams(), and SetParameters().


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