43 #ifndef G4UPOLYHEDRA_HH
44 #define G4UPOLYHEDRA_HH
UPolyhedraSideRZ GetCorner(const int index) const
G4UPolyhedra & operator=(const G4UPolyhedra &source)
UPolyhedraHistorical * GetOriginalParameters()
std::vector< double > fZValues
G4int GetNumRZCorner() const
G4UPolyhedra(const G4String &name, G4double phiStart, G4double phiTotal, G4int numSide, G4int numZPlanes, const G4double zPlane[], const G4double rInner[], const G4double rOuter[])
void ComputeDimensions(G4VPVParameterisation *p, const G4int n, const G4VPhysicalVolume *pRep)
G4double GetEndPhi() const
std::vector< double > Rmin
G4double GetStartPhi() const
G4PolyhedraHistorical * GetOriginalParameters() const
UPolyhedra * GetShape() const
G4PolyhedraSideRZ GetCorner(const G4int index) const
int GetNumRZCorner() const
G4Polyhedron * fPolyhedron
G4Polyhedron * CreatePolyhedron() const
double GetStartPhi() const
std::vector< double > Rmax
void SetOriginalParameters(G4PolyhedraHistorical *pars)