43 #ifndef G4UPOLYCONE_HH
44 #define G4UPOLYCONE_HH
48 #if ( defined(G4GEOM_USE_USOLIDS) || defined(G4GEOM_USE_PARTIAL_USOLIDS) )
50 #include <volumes/UnplacedPolycone.h>
57 class G4UPolycone :
public G4UAdapter<vecgeom::UnplacedPolycone>
59 using Shape_t = vecgeom::UnplacedPolycone;
60 using Base_t = G4UAdapter<vecgeom::UnplacedPolycone>;
95 G4int GetNumRZCorner()
const;
106 G4UPolycone(__void__&);
111 G4UPolycone(
const G4UPolycone &source );
112 G4UPolycone &operator=(
const G4UPolycone &source );
126 void SetOriginalParameters();
135 std::vector<G4TwoVector> rzcorners;
147 #endif // G4GEOM_USE_USOLIDS
ntupleExperimental Reset()