EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FairGeoCone Class Reference

#include <EicRoot/blob/master/geobase/FairGeoCone.h>

+ Inheritance diagram for FairGeoCone:
+ Collaboration diagram for FairGeoCone:

Public Member Functions

 FairGeoCone ()
 
 ~FairGeoCone ()
 
TArrayD * calcVoluParam (FairGeoVolume *)
 
void calcVoluPosition (FairGeoVolume *, const FairGeoTransform &, const FairGeoTransform &)
 
Int_t readPoints (std::fstream *, FairGeoVolume *)
 
Bool_t writePoints (std::fstream *, FairGeoVolume *)
 
void printPoints (FairGeoVolume *volu)
 
- Public Member Functions inherited from FairGeoBasicShape
 FairGeoBasicShape ()
 
virtual ~FairGeoBasicShape ()
 
Int_t getNumPoints ()
 
Int_t getNumParam ()
 
TArrayD * getParam ()
 
FairGeoTransformgetCenterPosition ()
 
FairGeoTransformgetVoluPosition ()
 
virtual void calcVoluPosition (FairGeoVolume *, const FairGeoTransform &)
 
void printParam ()
 

Additional Inherited Members

- Protected Member Functions inherited from FairGeoBasicShape
void posInMother (const FairGeoTransform &, const FairGeoTransform &)
 
ClassDef(FairGeoBasicShape,
0) private FairGeoBasicShape
operator= (const FairGeoBasicShape &)
 
- Protected Attributes inherited from FairGeoBasicShape
Int_t nPoints
 
Int_t nParam
 
TArrayD * param
 
FairGeoTransformcenter
 
FairGeoTransformposition
 

Detailed Description

class for geometry shape CONE

Author
ilse koenig

Definition at line 13 of file FairGeoCone.h.

View newest version in sPHENIX GitHub at line 13 of file FairGeoCone.h

Constructor & Destructor Documentation

FairGeoCone::FairGeoCone ( )
FairGeoCone::~FairGeoCone ( )

Definition at line 48 of file FairGeoCone.cxx.

View newest version in sPHENIX GitHub at line 48 of file FairGeoCone.cxx

References FairGeoBasicShape::center, FairGeoBasicShape::param, and FairGeoBasicShape::position.

Member Function Documentation

TArrayD * FairGeoCone::calcVoluParam ( FairGeoVolume volu)
virtual

Reimplemented from FairGeoBasicShape.

Definition at line 116 of file FairGeoCone.cxx.

View newest version in sPHENIX GitHub at line 116 of file FairGeoCone.cxx

References FairGeoVolume::getPoint(), FairGeoBasicShape::param, v, v1, and v3.

+ Here is the call graph for this function:

void FairGeoCone::calcVoluPosition ( FairGeoVolume volu,
const FairGeoTransform dTC,
const FairGeoTransform mTR 
)
virtual

Reimplemented from FairGeoBasicShape.

Definition at line 132 of file FairGeoCone.cxx.

View newest version in sPHENIX GitHub at line 132 of file FairGeoCone.cxx

References FairGeoBasicShape::center, FairGeoTransform::clear(), FairGeoVolume::getPoint(), FairGeoBasicShape::posInMother(), FairGeoTransform::setTransVector(), t, and v.

+ Here is the call graph for this function:

void FairGeoCone::printPoints ( FairGeoVolume volu)
virtual

Reimplemented from FairGeoBasicShape.

Definition at line 105 of file FairGeoCone.cxx.

View newest version in sPHENIX GitHub at line 105 of file FairGeoCone.cxx

References FairGeoVolume::getPoint(), FairGeoBasicShape::nPoints, printf(), and v.

+ Here is the call graph for this function:

Int_t FairGeoCone::readPoints ( std::fstream *  pFile,
FairGeoVolume volu 
)
virtual

Reimplemented from FairGeoBasicShape.

Definition at line 66 of file FairGeoCone.cxx.

View newest version in sPHENIX GitHub at line 66 of file FairGeoCone.cxx

References FairGeoVolume::createPoints(), FairGeoVolume::getNumPoints(), FairGeoBasicShape::nPoints, FairGeoVolume::setPoint(), x, y, and z.

+ Here is the call graph for this function:

Bool_t FairGeoCone::writePoints ( std::fstream *  pFile,
FairGeoVolume volu 
)
virtual

Reimplemented from FairGeoBasicShape.

Definition at line 90 of file FairGeoCone.cxx.

View newest version in sPHENIX GitHub at line 90 of file FairGeoCone.cxx

References FairGeoVolume::getPoint(), FairGeoBasicShape::nPoints, and v.

+ Here is the call graph for this function:


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