20#ifndef ROOT_GM_SPHERE_H
21#define ROOT_GM_SPHERE_H
34 Sphere(
const std::string& name,
double rin,
double rout,
double sphi,
35 double dphi,
double stheta,
double dtheta);
36 Sphere(TGeoSphere* sphere);
40 virtual std::string
Name()
const;
The ABC for sphere solids.
VGM implementation for Root sphere solid.
virtual double StartTheta() const
Return the starting polar angle of the segment in deg.
virtual double InnerRadius() const
Return the inside radius of the shell in mm.
virtual double OuterRadius() const
Return the outside radius of the shell in mm.
virtual double StartPhi() const
Return the starting azimuthal angle of the segment in deg.
virtual std::string Name() const
Return the name of this solid.
virtual double DeltaPhi() const
Return the opening azimuthal angle of the segment in deg.
virtual double DeltaTheta() const
Return the opening polar angle of the segment in deg.
VGM implementation for Root.