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