203 pDy1, pDx1, pDx2, pAlp1,
204 pDy2, pDx3, pDx4, pAlp2);
211 for (
unsigned int i=0; i<8; ++i)
213 upt[i] =
UVector3(pt[i].x(), pt[i].y(), pt[i].
z());
void SetAllParameters(double pDz, double pTheta, double pPhi, double pDy1, double pDx1, double pDx2, double pAlp1, double pDy2, double pDx3, double pDx4, double pAlp2)
CLHEP::Hep3Vector G4ThreeVector
G4double GetXHalfLength1() const
G4double GetYHalfLength2() const
G4ThreeVector GetSymAxis() const
G4double GetYHalfLength1() const
void ComputeDimensions(G4VPVParameterisation *p, const G4int n, const G4VPhysicalVolume *pRep)
G4double GetXHalfLength3() const
double GetYHalfLength2() const
G4double GetTanAlpha2() const
double GetXHalfLength2() const
G4double GetXHalfLength4() const
G4double GetZHalfLength() const
double GetXHalfLength4() const
G4UTrap & operator=(const G4UTrap &rhs)
TrapSidePlane GetSidePlane(G4int n) const
double GetTanAlpha2() const
UTrapSidePlane GetSidePlane(int n) const
UVector3 GetSymAxis() const
G4double GetXHalfLength2() const
G4bool fRebuildPolyhedron
G4Polyhedron * CreatePolyhedron() const
G4UTrap(const G4String &pName, G4double pDz, G4double pTheta, G4double pPhi, G4double pDy1, G4double pDx1, G4double pDx2, G4double pAlp1, G4double pDy2, G4double pDx3, G4double pDx4, G4double pAlp2)
G4double GetTanAlpha1() const
double GetXHalfLength1() const
void SetPlanes(const UVector3 pt[8])
void SetPlanes(const G4ThreeVector pt[8])
double GetYHalfLength1() const
void SetAllParameters(G4double pDz, G4double pTheta, G4double pPhi, G4double pDy1, G4double pDx1, G4double pDx2, G4double pAlp1, G4double pDy2, G4double pDx3, G4double pDx4, G4double pAlp2)
double GetXHalfLength3() const
double GetTanAlpha1() const
double GetZHalfLength() const