Project
Loading...
Searching...
No Matches
o2::field::MagFieldParam Class Reference

#include <MagFieldParam.h>

Inherits FairParGenericSet.

Public Types

enum  BMap_t { k2kG , k5kG , k5kGUniform , kNFieldTypes }
 
enum  BeamType_t {
  kNoBeamField , kBeamTypepp , kBeamTypeAA , kBeamTypepA ,
  kBeamTypeAp
}
 

Public Member Functions

 MagFieldParam (const char *name="", const char *title="", const char *context="")
 
void SetParam (const MagneticField *field)
 
BMap_t GetMapType () const
 
BeamType_t GetBeamType () const
 
Int_t GetDefInt () const
 
Double_t GetFactorSol () const
 
Double_t GetFactorDip () const
 
Double_t GetBeamEnergy () const
 
Double_t GetMaxField () const
 
const charGetMapPath () const
 
void putParams (FairParamList *list) override
 
Bool_t getParams (FairParamList *list) override
 

Detailed Description

Definition at line 31 of file MagFieldParam.h.

Member Enumeration Documentation

◆ BeamType_t

Enumerator
kNoBeamField 
kBeamTypepp 
kBeamTypeAA 
kBeamTypepA 
kBeamTypeAp 

Definition at line 40 of file MagFieldParam.h.

◆ BMap_t

Enumerator
k2kG 
k5kG 
k5kGUniform 
kNFieldTypes 

Definition at line 34 of file MagFieldParam.h.

Constructor & Destructor Documentation

◆ MagFieldParam()

MagFieldParam::MagFieldParam ( const char name = "",
const char title = "",
const char context = "" 
)

create param for alice mag. field

Definition at line 27 of file MagFieldParam.cxx.

Member Function Documentation

◆ GetBeamEnergy()

Double_t o2::field::MagFieldParam::GetBeamEnergy ( ) const
inline

Definition at line 57 of file MagFieldParam.h.

◆ GetBeamType()

BeamType_t o2::field::MagFieldParam::GetBeamType ( ) const
inline

Definition at line 53 of file MagFieldParam.h.

◆ GetDefInt()

Int_t o2::field::MagFieldParam::GetDefInt ( ) const
inline

Definition at line 54 of file MagFieldParam.h.

◆ GetFactorDip()

Double_t o2::field::MagFieldParam::GetFactorDip ( ) const
inline

Definition at line 56 of file MagFieldParam.h.

◆ GetFactorSol()

Double_t o2::field::MagFieldParam::GetFactorSol ( ) const
inline

Definition at line 55 of file MagFieldParam.h.

◆ GetMapPath()

const char * o2::field::MagFieldParam::GetMapPath ( ) const
inline

Definition at line 59 of file MagFieldParam.h.

◆ GetMapType()

BMap_t o2::field::MagFieldParam::GetMapType ( ) const
inline

Definition at line 52 of file MagFieldParam.h.

◆ GetMaxField()

Double_t o2::field::MagFieldParam::GetMaxField ( ) const
inline

Definition at line 58 of file MagFieldParam.h.

◆ getParams()

Bool_t MagFieldParam::getParams ( FairParamList *  list)
override

retried parameters

Definition at line 66 of file MagFieldParam.cxx.

◆ putParams()

void MagFieldParam::putParams ( FairParamList *  list)
override

store parameters in the list

Definition at line 49 of file MagFieldParam.cxx.

◆ SetParam()

void MagFieldParam::SetParam ( const MagneticField field)

fill parameters from the initialized field

Definition at line 33 of file MagFieldParam.cxx.


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