StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
StiCylindricalShape Class Reference

#include <StiCylindricalShape.h>

Inheritance diagram for StiCylindricalShape:
StiShape Named

Public Member Functions

 StiCylindricalShape (const string &name, float halfDepth_, float thickness_, float outerRadius_, float openingAngle_)
float getOuterRadius () const
float getOpeningAngle () const
float getHalfWidth () const
StiShapeCode getShapeCode () const
virtual double getVolume () const
void setOuterRadius (float val)
void setOpeningAngle (float val)
- Public Member Functions inherited from StiShape
 StiShape (const string &name="undefined", float halfDepth=0, float thickness=0, float edge=0)
float getHalfDepth () const
float getThickness () const
float getEdgeWidth () const
void setHalfDepth (float val)
void setThickness (float val)
- Public Member Functions inherited from Named
void setName (const string &newName)
 Set the name of the object.
const string & getName () const
 Get the name of the object.
bool isName (const string &aName) const
 Determine whether name equals given name.

Protected Attributes

float _outerRadius
float _openingAngle
- Protected Attributes inherited from StiShape
float _halfDepth
 half extent along z, always >= 0
float _thickness
 "thickness", always >= 0
float _edgeWidth
 size of the edge used in tracking, deltaX local
- Protected Attributes inherited from Named
string _name

Additional Inherited Members

- Protected Member Functions inherited from StiShape
double nice (double val)
- Protected Member Functions inherited from Named
 Named (const string &aName=" ")
 Only derived class are Named.

Detailed Description

Class to represent a shape within the STAR geometry

Ben Norman, Kent State, 25 July 01

Definition at line 10 of file StiCylindricalShape.h.

The documentation for this class was generated from the following file: