14 const double x = pt.
v.
x * conv + m_x;
15 const double y = pt.
v.
y * conv + m_y;
16 const double z = pt.
v.
z * conv + m_z;
19 efield.x = bfield.
x = 0.;
20 efield.y = bfield.
y = 0.;
21 efield.z = bfield.
z = 0.;
25 std::cerr <<
"HeedFieldMap::field_map: Sensor not defined.\n";
30 double ex = 0., ey = 0., ez = 0.;
33 m_sensor->ElectricField(x, y, z, ex, ey, ez, m, status);
34 constexpr double voltpercm = CLHEP::volt / CLHEP::cm;
35 efield.x = ex * voltpercm;
36 efield.y = ey * voltpercm;
37 efield.z = ez * voltpercm;
41 double bx = 0., by = 0., bz = 0.;
43 m_sensor->MagneticField(x, y, z, bx, by, bz, status);
44 bfield.
x = bx * CLHEP::tesla;
45 bfield.
y = by * CLHEP::tesla;
46 bfield.
z = bz * CLHEP::tesla;