39#if ( defined(G4GEOM_USE_USOLIDS) || defined(G4GEOM_USE_PARTIAL_USOLIDS) ) 
   41#include <VecGeom/volumes/UnplacedSphere.h> 
   45class G4USphere : 
public G4UAdapter<vecgeom::UnplacedSphere>
 
   47  using Shape_t = vecgeom::UnplacedSphere;
 
   48  using Base_t  = G4UAdapter<vecgeom::UnplacedSphere>;
 
   82    void SetInnerRadius    (
G4double newRMin);
 
   83    void SetOuterRadius    (
G4double newRmax);
 
   85    void SetDeltaPhiAngle  (
G4double newDphi);
 
   86    void SetStartThetaAngle(
G4double newSTheta);
 
   87    void SetDeltaThetaAngle(
G4double newDTheta);
 
  102    G4USphere(__void__&);
 
  108    G4USphere(
const G4USphere& rhs);
 
  109    G4USphere& operator=(
const G4USphere& rhs); 
 
static const G4double pMax
static const G4double pMin