34#ifndef G4UPARABOLOID_HH
35#define G4UPARABOLOID_HH
39#if ( defined(G4GEOM_USE_USOLIDS) || defined(G4GEOM_USE_PARTIAL_USOLIDS) )
41#include <VecGeom/volumes/UnplacedParaboloid.h>
45class G4UParaboloid :
public G4UAdapter<vecgeom::UnplacedParaboloid>
47 using Shape_t = vecgeom::UnplacedParaboloid;
48 using Base_t = G4UAdapter<vecgeom::UnplacedParaboloid>;
55 ~G4UParaboloid()
override;
69 G4UParaboloid(__void__&);
74 G4UParaboloid(
const G4UParaboloid& source );
75 G4UParaboloid& operator=(
const G4UParaboloid& source );
92 return "G4Paraboloid";