#include <BFit.h>
Public Member Functions | |
BFit () | |
void | GetField (double r, double z, double phi, double &Br, double &Bz, double &Bphi) const |
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 |
BFit::BFit | ( | ) |
Definition at line 137 of file BFit.cc.
References gen::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 | ||
) | const |
Definition at line 190 of file BFit.cc.
References gen::C, and alignCSCRings::r.
Referenced by PolyFit2DParametrizedMagneticField::inTeslaUnchecked().
void BFit::SetField | ( | double | B | ) |
Definition at line 152 of file BFit.cc.
References TtFullHadDaughter::B, gen::C, findQualityFiles::jj, and GetRecoTauVFromDQM_MC_cff::kk.
Referenced by PolyFit2DParametrizedMagneticField::PolyFit2DParametrizedMagneticField().
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
staticprivate |