20 #ifndef GEOMALGOAPI_ELLIPSOID_H_
21 #define GEOMALGOAPI_ELLIPSOID_H_
23 #include <GeomAlgoAPI_MakeShape.h>
41 const double theZCut1,
42 const double theZCut2);
45 GEOMALGOAPI_EXPORT
bool check();
48 GEOMALGOAPI_EXPORT
void build();
Allows to create Ellipsoid GDML Primitives.
Definition: GeomAlgoAPI_Ellipsoid.h:30
GEOMALGOAPI_EXPORT bool check()
Checks if the set of parameters used to define the ellipsoid are OK.
Definition: GeomAlgoAPI_Ellipsoid.cpp:52
GEOMALGOAPI_EXPORT void build()
Builds the ellipsoid based on the parameters given in the constructor.
Definition: GeomAlgoAPI_Ellipsoid.cpp:78
GEOMALGOAPI_EXPORT GeomAlgoAPI_Ellipsoid(const double theAx, const double theBy, const double theCz, const double theZCut1, const double theZCut2)
Creates a ellipsoid using standard GDML parameters.
Definition: GeomAlgoAPI_Ellipsoid.cpp:38
Interface to the root class of all topological shapes constructions.
Definition: GeomAlgoAPI_MakeShape.h:35