#include <BFit.h>
Public Member Functions | |
BFit () | |
void | GetField (double r, double z, double phi, double &Br, double &Bz, double &Bphi) |
void | SetField (double B) |
~BFit () | |
Private Attributes | |
rz_poly * | Br_base |
rz_poly * | Bz_base |
double | C [16] |
double | dZ |
Static Private Attributes | |
static const double | C_0 [16] |
static const double | C_2 [16] |
static const double | C_4 [16] |
static const double | dZ_0 = -2.62328760352034e-2 |
static const double | dZ_2 = 5.94363870284212e-4 |
2D parametrization of MTCC data
BFit::BFit | ( | ) |
Definition at line 85 of file BFit.cc.
References funct::C, magfieldparam::rz_poly::Diff(), and magfieldparam::rz_poly::SetOFF().
|
inline |
void BFit::GetField | ( | double | r, |
double | z, | ||
double | phi, | ||
double & | Br, | ||
double & | Bz, | ||
double & | Bphi | ||
) |
Definition at line 139 of file BFit.cc.
References funct::C.
Referenced by PolyFit2DParametrizedMagneticField::inTeslaUnchecked().
void BFit::SetField | ( | double | B | ) |
Definition at line 101 of file BFit.cc.
References funct::C, and findQualityFiles::jj.
Referenced by PolyFit2DParametrizedMagneticField::PolyFit2DParametrizedMagneticField().
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
staticprivate |