StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
StiPlanarShape Class Reference
Inheritance diagram for StiPlanarShape:
StiShape Named

Public Member Functions

 StiPlanarShape (const string &name, float halfDepth, float thickness, float halfWidth)
 
virtual float getHalfWidth () const
 
virtual float getOpeningAngle () const
 
StiShapeCode getShapeCode () const
 
double getVolume () const
 
void setHalfWidth (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
 
virtual float getOuterRadius () 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 _halfWidth
 Half extent in local y, always >= 0.
 
- 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

Definition at line 10 of file StiPlanarShape.h.


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