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

#include <BField.h>

Public Member Functions

 BField (IBesMagFieldSvc *magSvc)
 ~BField ()
double bFieldZ () const
double bFieldNominal () const
void print () const
 BField (IBesMagFieldSvc *magSvc)
 ~BField ()
double bFieldZ () const
double bFieldNominal () const
void print () const
 BField (IBesMagFieldSvc *magSvc)
 ~BField ()
double bFieldZ () const
double bFieldNominal () 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]

BField::BField ( IBesMagFieldSvc * magSvc)

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

35{ m_pIMF = magSvc; }

◆ ~BField() [1/3]

BField::~BField ( )

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

38{}

◆ BField() [2/3]

MdcPatRec::BField::BField ( IBesMagFieldSvc * magSvc)

◆ ~BField() [2/3]

MdcPatRec::BField::~BField ( )

◆ BField() [3/3]

MdcPatRec::BField::BField ( IBesMagFieldSvc * magSvc)

◆ ~BField() [3/3]

MdcPatRec::BField::~BField ( )

Member Function Documentation

◆ bFieldNominal() [1/3]

◆ bFieldNominal() [2/3]

double MdcPatRec::BField::bFieldNominal ( ) const

◆ bFieldNominal() [3/3]

double MdcPatRec::BField::bFieldNominal ( ) const

◆ bFieldZ() [1/3]

◆ 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

Definition at line 51 of file InstallArea/x86_64-el9-gcc13-dbg/include/PatBField/BField.h.

Referenced by bFieldZ(), and print().


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