55#ifndef G4TWISTEDTRAP_HH
56#define G4TWISTEDTRAP_HH
151 std::ostream &
StreamInfo(std::ostream& os)
const override;
G4TwistedTrap is a general twisted trapezoid. The faces perpendicular to the Z planes are trapezia,...
~G4TwistedTrap() override=default
G4double GetPolarAngleTheta() const
G4double GetAzimuthalAnglePhi() const
G4GeometryType GetEntityType() const override
G4VSolid * Clone() const override
G4double GetTiltAngleAlpha() const
G4double GetZHalfLength() const
G4double GetX1HalfLength() const
std::ostream & StreamInfo(std::ostream &os) const override
G4double GetX2HalfLength() const
G4double GetX3HalfLength() const
G4double GetX4HalfLength() const
G4TwistedTrap(const G4String &pName, G4double pPhiTwist, G4double pDx1, G4double pDx2, G4double pDy, G4double pDz)
G4TwistedTrap & operator=(const G4TwistedTrap &rhs)
G4double GetY2HalfLength() const
G4double GetPhiTwist() const
G4double GetY1HalfLength() const
G4VSolid is an abstract base class for solids, physical shapes that can be tracked through....
G4double GetTheta() const
G4double GetTwistAngle() const
G4double GetAlpha() const
G4VTwistedFaceted(const G4String &pname, G4double PhiTwist, G4double pDz, G4double pTheta, G4double pPhi, G4double pDy1, G4double pDx1, G4double pDx2, G4double pDy2, G4double pDx3, G4double pDx4, G4double pAlph)