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

#include <BmnMultiFieldPar.h>

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

Public Member Functions

 BmnMultiFieldPar (const char *name, const char *title, const char *context)
 
 BmnMultiFieldPar ()
 
 ~BmnMultiFieldPar ()
 
void putParams (FairParamList *list)
 
Bool_t getParams (FairParamList *list)
 
void SetParameters (FairField *field)
 
TObjArray * GetParArray ()
 
 BmnMultiFieldPar (const char *name, const char *title, const char *context)
 
 BmnMultiFieldPar ()
 
 ~BmnMultiFieldPar ()
 
void putParams (FairParamList *list)
 
Bool_t getParams (FairParamList *list)
 
void SetParameters (FairField *field)
 
TObjArray * GetParArray ()
 
- 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 (BmnMultiFieldPar, 1)
 
 ClassDef (BmnMultiFieldPar, 1)
 
- Protected Member Functions inherited from BmnMapPar
 ClassDef (BmnMapPar, 1)
 
 ClassDef (BmnMapPar, 1)
 

Protected Attributes

TObjArray * fParArray
 
- 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 11 of file BmnMultiFieldPar.h.

Constructor & Destructor Documentation

◆ BmnMultiFieldPar() [1/4]

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

Standard constructor

Definition at line 12 of file BmnMultiFieldPar.cxx.

References fParArray.

◆ BmnMultiFieldPar() [2/4]

BmnMultiFieldPar::BmnMultiFieldPar ( )

default constructor

Definition at line 20 of file BmnMultiFieldPar.cxx.

◆ ~BmnMultiFieldPar() [1/2]

BmnMultiFieldPar::~BmnMultiFieldPar ( )

Destructor

Definition at line 23 of file BmnMultiFieldPar.cxx.

◆ BmnMultiFieldPar() [3/4]

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

Standard constructor

◆ BmnMultiFieldPar() [4/4]

BmnMultiFieldPar::BmnMultiFieldPar ( )

default constructor

◆ ~BmnMultiFieldPar() [2/2]

BmnMultiFieldPar::~BmnMultiFieldPar ( )

Destructor

Member Function Documentation

◆ ClassDef() [1/2]

BmnMultiFieldPar::ClassDef ( BmnMultiFieldPar  ,
 
)
protected

◆ ClassDef() [2/2]

BmnMultiFieldPar::ClassDef ( BmnMultiFieldPar  ,
 
)
protected

◆ getParams() [1/2]

Bool_t BmnMultiFieldPar::getParams ( FairParamList *  list)
virtual

Get parameters

Reimplemented from BmnMapPar.

Definition at line 34 of file BmnMultiFieldPar.cxx.

References fParArray, and BmnMapPar::fType.

◆ getParams() [2/2]

Bool_t BmnMultiFieldPar::getParams ( FairParamList *  list)
virtual

Get parameters

Reimplemented from BmnMapPar.

◆ GetParArray() [1/2]

TObjArray * BmnMultiFieldPar::GetParArray ( )
inline

Definition at line 31 of file BmnMultiFieldPar.h.

References fParArray.

Referenced by BmnMultiField::BmnMultiField().

◆ GetParArray() [2/2]

TObjArray * BmnMultiFieldPar::GetParArray ( )
inline

Definition at line 31 of file BmnMultiFieldPar.h.

References fParArray.

◆ putParams() [1/2]

void BmnMultiFieldPar::putParams ( FairParamList *  list)
virtual

Put parameters

Reimplemented from BmnMapPar.

Definition at line 26 of file BmnMultiFieldPar.cxx.

References fParArray, and BmnMapPar::fType.

◆ putParams() [2/2]

void BmnMultiFieldPar::putParams ( FairParamList *  list)
virtual

Put parameters

Reimplemented from BmnMapPar.

◆ SetParameters() [1/2]

void BmnMultiFieldPar::SetParameters ( FairField *  field)

◆ SetParameters() [2/2]

void BmnMultiFieldPar::SetParameters ( FairField *  field)

Set parameters from FairField

Member Data Documentation

◆ fParArray

TObjArray * BmnMultiFieldPar::fParArray
protected

Definition at line 37 of file BmnMultiFieldPar.h.

Referenced by BmnMultiFieldPar(), getParams(), GetParArray(), putParams(), and SetParameters().


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