00001
00002
00003
00004
00005 #ifndef GEOMETRY_TUBS_H
00006 #define GEOMETRY_TUBS_H
00007
00008 #include "geometry/Tube.h"
00009 #include "geometry/Wedge.h"
00010
00012 class Tubs: public Tube
00013 {
00014
00015 public:
00016 Tubs( double z, double ri, double ro, double ph1, double ph2 );
00017
00018 virtual const char *nameOf() const { return "Tubs"; }
00019 virtual void printOn( std::ostream& os = std::cout ) const;
00020
00021
00022 const Wedge& wedge() const;
00023
00024 };
00025
00026 #endif
00027