#include <Trd1.h>
Inheritance diagram for Trd1:

Public Methods | |
| Trd1 ( double shortLength, double longLength, double width, double height ) | |
| constructor: shortLength and longLength along x-axis, width along y-axis, and height along z-axis. More... | |
| double | shortLength () const |
| double | longLength () const |
| double | width () const |
| double | height () const |
| virtual const char* | nameOf () const |
| makes name available to subclasses using the type info facility. More... | |
| virtual void | printOn ( std::ostream& os = std::cout ) const |
| print info about this object. More... | |
A Trd1 has a List of 4 Rectangles and 2 Trapezoids which bound it. As with GEANT, the Trapezoids are in the x-z plane.
Definition at line 16 of file Trd1.h.
|
|
constructor: shortLength and longLength along x-axis, width along y-axis, and height along z-axis.
|
|
|
Definition at line 43 of file Trd1.cxx. Referenced by printOn(). |
|
|
Definition at line 41 of file Trd1.cxx. Referenced by printOn(). |
|
|
makes name available to subclasses using the type info facility.
Reimplemented from GeomObject. |
|
|
print info about this object.
Reimplemented from Volume. |
|
|
Definition at line 40 of file Trd1.cxx. Referenced by printOn(). |
|
|
Definition at line 42 of file Trd1.cxx. Referenced by printOn(). |
1.2.3 written by Dimitri van Heesch,
© 1997-2000