34#ifndef G4ERRORPLANESURFACETARGET_HH
35#define G4ERRORPLANESURFACETARGET_HH 1
HepGeom::Normal3D< G4double > G4Normal3D
HepGeom::Plane3D< G4double > G4Plane3D
HepGeom::Point3D< G4double > G4Point3D
CLHEP::Hep3Vector G4ThreeVector
G4Plane3D GetTangentPlane(const G4ThreeVector &point) const override
G4double GetDistanceFromPoint(const G4ThreeVector &point, const G4ThreeVector &direc) const override
virtual G4ThreeVector Intersect(const G4ThreeVector &point, const G4ThreeVector &direc) const
~G4ErrorPlaneSurfaceTarget() override=default
void Dump(const G4String &msg) const override
G4ErrorPlaneSurfaceTarget(G4double a=0., G4double b=0., G4double c=0., G4double d=0.)
Point3D< G4double > point(const Point3D< G4double > &p) const