39#if ( defined(G4GEOM_USE_USOLIDS) || defined(G4GEOM_USE_PARTIAL_USOLIDS) ) 
   41#include <VecGeom/volumes/UnplacedTube.h> 
   45class G4UTubs : 
public G4UAdapter<vecgeom::GenericUnplacedTube>
 
   47  using Shape_t = vecgeom::GenericUnplacedTube;
 
   48  using Base_t = G4UAdapter<vecgeom::GenericUnplacedTube>;
 
   78    void SetInnerRadius   (
G4double newRMin);
 
   79    void SetOuterRadius   (
G4double newRMax);
 
   80    void SetZHalfLength   (
G4double newDz);
 
   82    void SetDeltaPhiAngle (
G4double newDPhi);
 
  102    G4UTubs(
const G4UTubs& rhs);
 
  103    G4UTubs& operator=(
const G4UTubs& rhs);
 
static const G4double pMax
static const G4double pMin