27 double alpha,
double theta,
double phi)
31 fPara(new TGeoPara(name.data(), dx /
RootGM::
Units::Length(),
VGM implementation for Root para solid.
virtual double Theta() const
Return polar angle of the line joining the centres of the faces at -hz and +hz in deg.
virtual std::string Name() const
Return the name of this solid.
virtual double YHalfLength() const
Return half-length along the y axis in mm.
virtual double XHalfLength() const
Return half-length along the x axis in mm.
virtual double Alpha() const
Return angle formed by the y axis and by the plane joining the centre of the faces parallel to the z-...
virtual double Phi() const
Return azimuthal angle of the line joining the centres of the faces at -hz and +hz in deg.
virtual double ZHalfLength() const
Return half-length along the z axis in mm.
void AddSolid(VGM::ISolid *, TGeoShape *)
static SolidMap * Instance()
Conversion from Root physical units to VGM units.
static double Length()
Return Root length unit in VGM units.
static double Angle()
Return Root angle unit in VGM units.
VGM implementation for Root.