39 #if ( defined(G4GEOM_USE_USOLIDS) || defined(G4GEOM_USE_PARTIAL_USOLIDS) )
41 #include <volumes/UnplacedParallelepiped.h>
45 class G4UPara :
public G4UAdapter<vecgeom::UnplacedParallelepiped>
47 using Shape_t = vecgeom::UnplacedParallelepiped;
48 using Base_t = G4UAdapter<vecgeom::UnplacedParallelepiped>;
76 void SetThetaAndPhi(
double pTheta,
double pPhi);
105 G4UPara(
const G4UPara& rhs);
106 G4UPara& operator=(
const G4UPara& rhs);
111 void CheckParameters();
119 G4double fTalpha,fTthetaCphi,fTthetaSphi;
132 #endif // G4GEOM_USE_USOLIDS