HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HGeomSphe Class Reference

#include <hgeomsphe.h>

Inheritance diagram for HGeomSphe:
Collaboration diagram for HGeomSphe:

Public Member Functions

 HGeomSphe ()
 
 ~HGeomSphe ()
 
TArrayD * calcVoluParam (HGeomVolume *)
 
void calcVoluPosition (HGeomVolume *, const HGeomTransform &, const HGeomTransform &)
 
Int_t readPoints (fstream *, HGeomVolume *)
 
Bool_t writePoints (fstream *, HGeomVolume *)
 
void printPoints (HGeomVolume *volu)
 
- Public Member Functions inherited from HGeomBasicShape
 HGeomBasicShape ()
 
virtual ~HGeomBasicShape ()
 
Int_t getNumPoints ()
 
Int_t getNumParam ()
 
TArrayD * getParam ()
 
HGeomTransformgetCenterPosition ()
 
HGeomTransformgetVoluPosition ()
 
virtual void calcVoluPosition (HGeomVolume *, const HGeomTransform &)
 
void printParam ()
 

Additional Inherited Members

- Protected Member Functions inherited from HGeomBasicShape
void posInMother (const HGeomTransform &, const HGeomTransform &)
 
- Protected Attributes inherited from HGeomBasicShape
Int_t nPoints
 
Int_t nParam
 
TArrayD * param
 
HGeomTransformcenter
 
HGeomTransformposition
 

Detailed Description

Definition at line 8 of file hgeomsphe.h.

Constructor & Destructor Documentation

HGeomSphe::HGeomSphe ( )
HGeomSphe::~HGeomSphe ( )

Member Function Documentation

TArrayD * HGeomSphe::calcVoluParam ( HGeomVolume volu)
virtual

Reimplemented from HGeomBasicShape.

Definition at line 98 of file hgeomsphe.cc.

References HGeomVolume::getPoint(), and HGeomBasicShape::param.

void HGeomSphe::calcVoluPosition ( HGeomVolume ,
const HGeomTransform dTC,
const HGeomTransform mTR 
)
virtual

Reimplemented from HGeomBasicShape.

Definition at line 114 of file hgeomsphe.cc.

References HGeomBasicShape::center, HGeomTransform::clear(), and HGeomBasicShape::posInMother().

void HGeomSphe::printPoints ( HGeomVolume volu)
virtual

Reimplemented from HGeomBasicShape.

Definition at line 89 of file hgeomsphe.cc.

References HGeomVolume::getPoint(), and HGeomBasicShape::nPoints.

Int_t HGeomSphe::readPoints ( fstream *  pFile,
HGeomVolume volu 
)
virtual
Bool_t HGeomSphe::writePoints ( fstream *  pFile,
HGeomVolume volu 
)
virtual

Reimplemented from HGeomBasicShape.

Definition at line 76 of file hgeomsphe.cc.

References HGeomVolume::getPoint(), and HGeomBasicShape::nPoints.


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