StRoot
1
|
#include <StiCylindricalShape.h>
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. | |
Class to represent a shape within the STAR geometry
Definition at line 10 of file StiCylindricalShape.h.