20#ifndef ROOT_GM_ELLIPSOID_H
21#define ROOT_GM_ELLIPSOID_H
35 Ellipsoid(
const std::string& name,
double dx,
double dy,
double dz,
36 double zBottomCut,
double zTopCut);
41 virtual std::string
Name()
const;
53 TGeoShape* fEllipsoid;
The ABC for ellipsoid solids.
VGM implementation for Root ellipsoid solid.
virtual double ZSemiAxis() const
Return the semi-axis of the ellipse along z in mm.
virtual double XSemiAxis() const
Return the semi-axis of the ellipse along x in mm.
virtual std::string Name() const
Return the name of this solid.
virtual double YSemiAxis() const
Return the semi-axis of the ellipse along y in mm.
virtual double ZTopCut() const
Return the z top cut in mm.
virtual double ZBottomCut() const
Return the z bottom cut in mm.
VGM implementation for Root.