9#ifndef GEO2G4_LARWHEELSOLIDDDPROXY_H
10#define GEO2G4_LARWHEELSOLIDDDPROXY_H
12#include "CLHEP/Vector/ThreeVector.h"
33 int Inside(
const CLHEP::Hep3Vector&)
const;
35 double DistanceToIn(
const CLHEP::Hep3Vector&,
const CLHEP::Hep3Vector&)
const;
38 double DistanceToOut(
const CLHEP::Hep3Vector&,
const CLHEP::Hep3Vector&)
const;
41 CLHEP::Hep3Vector
SurfaceNormal (
const CLHEP::Hep3Vector&)
const;
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
double DistanceToIn(const CLHEP::Hep3Vector &, const CLHEP::Hep3Vector &) const
double DistanceToOut(const CLHEP::Hep3Vector &, const CLHEP::Hep3Vector &) const
void SetVerbose(int v) const
CLHEP::Hep3Vector SurfaceNormal(const CLHEP::Hep3Vector &) const
LArWheelSolidDDProxy(G4VSolid *plws)
virtual ~LArWheelSolidDDProxy()
CLHEP::Hep3Vector GetPointOnSurface() const
int Inside(const CLHEP::Hep3Vector &) const