29 const Genfun::AbsFunction & By,
30 const Genfun::AbsFunction & Bz,
31 const HepGeom::Point3D<double> & x0,
32 const CLHEP::HepLorentzVector & p0,
46 const Genfun::AbsFunction &
x()
const;
47 const Genfun::AbsFunction &
y()
const;
48 const Genfun::AbsFunction &
z()
const;
49 const Genfun::AbsFunction &
px()
const;
50 const Genfun::AbsFunction &
py()
const;
51 const Genfun::AbsFunction &
pz()
const;
56 std::unique_ptr<const Genfun::AbsFunction>
m_x;
57 std::unique_ptr<const Genfun::AbsFunction>
m_y;
58 std::unique_ptr<const Genfun::AbsFunction>
m_z;
59 std::unique_ptr<const Genfun::AbsFunction>
m_px;
60 std::unique_ptr<const Genfun::AbsFunction>
m_py;
61 std::unique_ptr<const Genfun::AbsFunction>
m_pz;
GeoXPEngine(const Genfun::AbsFunction &Bx, const Genfun::AbsFunction &By, const Genfun::AbsFunction &Bz, const HepGeom::Point3D< double > &x0, const CLHEP::HepLorentzVector &p0, double q)