BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
BField Class Reference

#include <BField.h>

Public Member Functions

 BField (IBesMagFieldSvc *magSvc)
 BField (IBesMagFieldSvc *magSvc)
 BField (IBesMagFieldSvc *magSvc)
 ~BField ()
 ~BField ()
 ~BField ()
double bFieldZ () const
double bFieldZ () const
double bFieldZ () const
double bFieldNominal () const
double bFieldNominal () const
double bFieldNominal () const
void print () const
void print () const
void print () const

Static Public Attributes

static const double cmTeslaToGeVc = Constants::c / 1.0E13
static const double gaussToTesla = 1000.

Detailed Description

Constructor & Destructor Documentation

◆ BField() [1/3]

Definition at line 35 of file Reconstruction/MdcPatRec/PatBField/src/BField.cxx.

35{ m_pIMF = magSvc; }

◆ BField() [2/3]

◆ BField() [3/3]

◆ ~BField() [1/3]

◆ ~BField() [2/3]

◆ ~BField() [3/3]

Member Function Documentation

◆ bFieldNominal() [1/3]

◆ bFieldNominal() [2/3]

◆ bFieldNominal() [3/3]

◆ bFieldZ() [1/3]

double BField::bFieldZ ( ) const

Definition at line 41 of file Reconstruction/MdcPatRec/PatBField/src/BField.cxx.

41{ return m_pIMF->getReferField() * gaussToTesla; }

◆ bFieldZ() [2/3]

double MdcPatRec::BField::bFieldZ ( ) const

◆ bFieldZ() [3/3]

double MdcPatRec::BField::bFieldZ ( ) const

◆ print() [1/3]

void BField::print ( ) const

Definition at line 43 of file Reconstruction/MdcPatRec/PatBField/src/BField.cxx.

43 {
44 std::cout << "Default constant field" << std::endl;
45 std::cout << "nominal Field: " << bFieldNominal() << std::endl;
46}

◆ print() [2/3]

void MdcPatRec::BField::print ( ) const

◆ print() [3/3]

void MdcPatRec::BField::print ( ) const

Member Data Documentation

◆ cmTeslaToGeVc

const double BField::cmTeslaToGeVc = Constants::c / 1.0E13
static

◆ gaussToTesla

const double BField::gaussToTesla = 1000.
static

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