48 #if ( defined(G4GEOM_USE_USOLIDS) || defined(G4GEOM_USE_PARTIAL_USOLIDS) )
50 #include <volumes/UnplacedParallelepiped.h>
54 class G4UPara :
public G4UAdapter<vecgeom::UnplacedParallelepiped>
56 using Shape_t = vecgeom::UnplacedParallelepiped;
57 using Base_t = G4UAdapter<vecgeom::UnplacedParallelepiped>;
85 void SetThetaAndPhi(
double pTheta,
double pPhi);
114 G4UPara(
const G4UPara& rhs);
115 G4UPara& operator=(
const G4UPara& rhs);
120 void CheckParameters();
128 G4double fTalpha,fTthetaCphi,fTthetaSphi;
141 #endif // G4GEOM_USE_USOLIDS
std::vector< ExP01TrackerHit * > a
static const G4double alpha