39#if ( defined(G4GEOM_USE_USOLIDS) || defined(G4GEOM_USE_PARTIAL_USOLIDS) )
41#include <VecGeom/volumes/UnplacedTorus2.h>
45class G4UTorus :
public G4UAdapter<vecgeom::UnplacedTorus2>
47 using Shape_t = vecgeom::UnplacedTorus2;
48 using Base_t = G4UAdapter<vecgeom::UnplacedTorus2>;
102 G4UTorus(
const G4UTorus& rhs);
103 G4UTorus& operator=(
const G4UTorus& rhs);
static const G4double pMax
static const G4double pMin