20 #ifndef GEOMALGOAPI_CONESEGMENT_H_
21 #define GEOMALGOAPI_CONESEGMENT_H_
23 #include <GeomAlgoAPI_MakeShape.h>
41 const double theRMax1,
42 const double theRMin2,
43 const double theRMax2,
45 const double theStartPhi,
46 const double theDeltaPhi);
49 GEOMALGOAPI_EXPORT
bool check();
52 GEOMALGOAPI_EXPORT
void build();
Allows to create Cone Segment GDML Primitives.
Definition: GeomAlgoAPI_ConeSegment.h:30
GEOMALGOAPI_EXPORT void build()
Builds the cone segment based on the parameters given in the constructor.
Definition: GeomAlgoAPI_ConeSegment.cpp:96
GEOMALGOAPI_EXPORT GeomAlgoAPI_ConeSegment(const double theRMin1, const double theRMax1, const double theRMin2, const double theRMax2, const double theZ, const double theStartPhi, const double theDeltaPhi)
Creates a cone segment using standard GDML parameters.
Definition: GeomAlgoAPI_ConeSegment.cpp:37
GEOMALGOAPI_EXPORT bool check()
Checks if the set of parameters used to define the cone segment are OK.
Definition: GeomAlgoAPI_ConeSegment.cpp:55
Interface to the root class of all topological shapes constructions.
Definition: GeomAlgoAPI_MakeShape.h:35