34 #ifndef G4UELLIPTICALTUBE_HH 
   35 #define G4UELLIPTICALTUBE_HH 
   39 #if ( defined(G4GEOM_USE_USOLIDS) || defined(G4GEOM_USE_PARTIAL_USOLIDS) ) 
   41 #include <volumes/UnplacedEllipticalTube.h> 
   45 class G4UEllipticalTube : 
public G4UAdapter<vecgeom::UnplacedEllipticalTube>
 
   47   using Shape_t = vecgeom::UnplacedEllipticalTube;
 
   48   using Base_t  = G4UAdapter<vecgeom::UnplacedEllipticalTube>;
 
   71     G4UEllipticalTube(__void__&);
 
   76     G4UEllipticalTube( 
const G4UEllipticalTube& source );
 
   77     G4UEllipticalTube &operator=( 
const G4UEllipticalTube& source );
 
   94   return "G4EllipticalTube";
 
   97 #endif  // G4GEOM_USE_USOLIDS