 |
Belle II Software
release-05-02-19
|
14 #include <klm/eklm/geometry/Circle2D.h>
15 #include <klm/eklm/geometry/Arc2D.h>
18 #include <CLHEP/Geometry/Point3D.h>
19 #include <CLHEP/Geometry/Vector3D.h>
43 Line2D(
double x,
double y,
double vecx,
double vecy);
119 double t[2],
double angles[2])
const;
129 bool* condition,
int n)
const;
HepGeom::Point3D< double > m_Point
Initial point.
const HepGeom::Point3D< double > & getInitialPoint() const
Get initial point.
Abstract base class for different kinds of events.
HepGeom::Vector3D< double > m_Vector
Vector.
const HepGeom::Vector3D< double > & getVector() const
Get vector.
Line2D(double x, double y, double vecx, double vecy)
Constructor.
int selectIntersections(HepGeom::Point3D< double > *intersections, bool *condition, int n) const
Select intersections.
int findIntersection(const Line2D &line, HepGeom::Point3D< double > *intersection) const
Find intersection with a line.