00001 // $Header: /nfs/slac/g/glast/ground/cvs/geometry/src/Tubs.cxx,v 1.1.1.1 1999/12/20 22:28:07 burnett Exp $ 00002 // Author: T. Burnett 00003 // 00004 #include "geometry/Tubs.h" 00005 #include "geometry/Wedge.h" 00006 00007 00008 Tubs::Tubs( double z, double ri, double ro, double phi1, double phi2 ) 00009 : Tube(z,ri,ro) 00010 { 00011 addSurface( new Wedge( center(), axis(), phi1, phi2 )); 00012 } 00013 00014 const Wedge& 00015 Tubs::wedge()const{ 00016 return (const Wedge&)surface(surfaceCount()-1);} 00017 00018 00019 void Tubs::printOn( std::ostream& ) const 00020 { 00021 } 00022 00023 00024 00025
1.2.3 written by Dimitri van Heesch,
© 1997-2000