CMS 3D CMS Logo

DDSolidFactory Member List

This is the complete list of members for DDSolidFactory, including all inherited members.

assembly(const DDName &name)DDSolidFactorystatic
box(const DDName &name, double xHalf, double yHalf, double zHalf)DDSolidFactorystatic
cons(const DDName &name, double zhalf, double rInMinusZ, double rOutMinusZ, double rInPlusZ, double rOutPlusZ, double phiFrom, double deltaPhi)DDSolidFactorystatic
cuttubs(const DDName &name, double zhalf, double rIn, double rOut, double startPhi, double deltaPhi, double lx, double ly, double lz, double tx, double ty, double tz)DDSolidFactorystatic
ellipsoid(const DDName &name, double xSemiAxis, double ySemiAxis, double zSemiAxis, double zBottomCut=0., double zTopCut=0.)DDSolidFactorystatic
ellipticalTube(const DDName &name, double xSemiAxis, double ySemiAxis, double zHeight)DDSolidFactorystatic
extrudedpolygon(const DDName &name, const std::vector< double > &x, const std::vector< double > &y, const std::vector< double > &z, const std::vector< double > &zx, const std::vector< double > &zy, const std::vector< double > &zscale)DDSolidFactorystatic
intersection(const DDName &name, const DDSolid &a, const DDSolid &b, const DDTranslation &t, const DDRotation &r)DDSolidFactorystatic
multiUnionSolid(const DDName &name, const std::vector< DDSolid > &a, const std::vector< DDTranslation > &t, const std::vector< DDRotation > &r)DDSolidFactorystatic
orb(const DDName &name, double radius)DDSolidFactorystatic
parallelepiped(const DDName &name, double xHalf, double yHalf, double zHalf, double alpha, double theta, double phi)DDSolidFactorystatic
polycone(const DDName &name, double startPhi, double deltaPhi, const std::vector< double > &z, const std::vector< double > &rmin, const std::vector< double > &rmax)DDSolidFactorystatic
polycone(const DDName &name, double startPhi, double deltaPhi, const std::vector< double > &z, const std::vector< double > &r)DDSolidFactorystatic
polyhedra(const DDName &name, int sides, double startPhi, double deltaPhi, const std::vector< double > &z, const std::vector< double > &rmin, const std::vector< double > &rmax)DDSolidFactorystatic
polyhedra(const DDName &name, int sides, double startPhi, double deltaPhi, const std::vector< double > &z, const std::vector< double > &r)DDSolidFactorystatic
pseudoTrap(const DDName &name, double pDx1, double pDx2, double pDy1, double pDy2, double pDz, double radius, bool atMinusZ)DDSolidFactorystatic
reflection(const DDName &name, const DDSolid &s)DDSolidFactorystatic
shapeless(const DDName &name)DDSolidFactorystatic
sphere(const DDName &name, double innerRadius, double outerRadius, double startPhi, double deltaPhi, double startTheta, double deltaTheta)DDSolidFactorystatic
subtraction(const DDName &name, const DDSolid &a, const DDSolid &b, const DDTranslation &t, const DDRotation &r)DDSolidFactorystatic
torus(const DDName &name, double rMin, double rMax, double rTorus, double startPhi, double deltaPhi)DDSolidFactorystatic
trap(const DDName &name, double pDz, double pTheta, double pPhi, double pDy1, double pDx1, double pDx2, double pAlp1, double pDy2, double pDx3, double pDx4, double pAlp2)DDSolidFactorystatic
truncTubs(const DDName &name, double zHalf, double rIn, double rOut, double startPhi, double deltaPhi, double cutAtStart, double cutAtDelta, bool cutInside)DDSolidFactorystatic
tubs(const DDName &name, double zhalf, double rIn, double rOut, double startPhi, double deltaPhi)DDSolidFactorystatic
unionSolid(const DDName &name, const DDSolid &a, const DDSolid &b, const DDTranslation &t, const DDRotation &r)DDSolidFactorystatic