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

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

+ Inheritance diagram for FairGeoCons:
+ Collaboration diagram for FairGeoCons:

Public Member Functions

 FairGeoCons ()
 
 ~FairGeoCons ()
 
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 ()
 
FairGeoTransform * getCenterPosition ()
 
FairGeoTransform * getVoluPosition ()
 
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
 
FairGeoTransform * center
 
FairGeoTransform * position
 

Detailed Description

class for geometry shape CONS

Author
ilse koenig

Definition at line 13 of file FairGeoCons.h.

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

Constructor & Destructor Documentation

FairGeoCons::FairGeoCons ( )
FairGeoCons::~FairGeoCons ( )

Definition at line 51 of file FairGeoCons.cxx.

View newest version in sPHENIX GitHub at line 51 of file FairGeoCons.cxx

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

Member Function Documentation

TArrayD * FairGeoCons::calcVoluParam ( FairGeoVolume *  volu)
virtual

Reimplemented from FairGeoBasicShape.

Definition at line 120 of file FairGeoCons.cxx.

View newest version in sPHENIX GitHub at line 120 of file FairGeoCons.cxx

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

+ Here is the call graph for this function:

void FairGeoCons::calcVoluPosition ( FairGeoVolume *  volu,
const FairGeoTransform &  dTC,
const FairGeoTransform &  mTR 
)
virtual

Reimplemented from FairGeoBasicShape.

Definition at line 139 of file FairGeoCons.cxx.

View newest version in sPHENIX GitHub at line 139 of file FairGeoCons.cxx

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

+ Here is the call graph for this function:

void FairGeoCons::printPoints ( FairGeoVolume *  volu)
virtual

Reimplemented from FairGeoBasicShape.

Definition at line 109 of file FairGeoCons.cxx.

View newest version in sPHENIX GitHub at line 109 of file FairGeoCons.cxx

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

+ Here is the call graph for this function:

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

Reimplemented from FairGeoBasicShape.

Definition at line 69 of file FairGeoCons.cxx.

View newest version in sPHENIX GitHub at line 69 of file FairGeoCons.cxx

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

+ Here is the call graph for this function:

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

Reimplemented from FairGeoBasicShape.

Definition at line 94 of file FairGeoCons.cxx.

View newest version in sPHENIX GitHub at line 94 of file FairGeoCons.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: