![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/geobase/FairGeoBasicShape.h>
Inheritance diagram for FairGeoBasicShape:
Collaboration diagram for FairGeoBasicShape:Public Member Functions | |
| FairGeoBasicShape () | |
| virtual | ~FairGeoBasicShape () |
| Int_t | getNumPoints () |
| Int_t | getNumParam () |
| TArrayD * | getParam () |
| FairGeoTransform * | getCenterPosition () |
| FairGeoTransform * | getVoluPosition () |
| virtual Int_t | readPoints (std::fstream *, FairGeoVolume *) |
| virtual Bool_t | writePoints (std::fstream *, FairGeoVolume *) |
| virtual void | printPoints (FairGeoVolume *volu) |
| virtual TArrayD * | calcVoluParam (FairGeoVolume *) |
| virtual void | calcVoluPosition (FairGeoVolume *, const FairGeoTransform &) |
| virtual void | calcVoluPosition (FairGeoVolume *, const FairGeoTransform &, const FairGeoTransform &) |
| void | printParam () |
Protected Member Functions | |
| void | posInMother (const FairGeoTransform &, const FairGeoTransform &) |
| ClassDef(FairGeoBasicShape, 0) private FairGeoBasicShape & | operator= (const FairGeoBasicShape &) |
Protected Attributes | |
| Int_t | nPoints |
| Int_t | nParam |
| TArrayD * | param |
| FairGeoTransform * | center |
| FairGeoTransform * | position |
base class for all shapes
Definition at line 20 of file FairGeoBasicShape.h.
View newest version in sPHENIX GitHub at line 20 of file FairGeoBasicShape.h
| FairGeoBasicShape::FairGeoBasicShape | ( | ) |
|
virtual |
Definition at line 38 of file FairGeoBasicShape.cxx.
View newest version in sPHENIX GitHub at line 38 of file FairGeoBasicShape.cxx
|
inlinevirtual |
Reimplemented in FairGeoCone, FairGeoCons, FairGeoEltu, FairGeoPcon, FairGeoPgon, FairGeoSphe, FairGeoTrap, FairGeoTrd1, FairGeoAssembly, FairGeoBrik, FairGeoTorus, FairGeoTube, and FairGeoTubs.
Definition at line 39 of file FairGeoBasicShape.h.
View newest version in sPHENIX GitHub at line 39 of file FairGeoBasicShape.h
Referenced by FairGeoNode::getParameters().
Here is the caller graph for this function:
|
virtual |
Definition at line 100 of file FairGeoBasicShape.cxx.
View newest version in sPHENIX GitHub at line 100 of file FairGeoBasicShape.cxx
References FairGeoVolume::getTransform().
Referenced by FairGeoNode::getPosition().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in FairGeoCone, FairGeoCons, FairGeoEltu, FairGeoPcon, FairGeoPgon, FairGeoSphe, FairGeoTrap, FairGeoTrd1, FairGeoAssembly, FairGeoBrik, FairGeoTorus, FairGeoTube, and FairGeoTubs.
Definition at line 41 of file FairGeoBasicShape.h.
View newest version in sPHENIX GitHub at line 41 of file FairGeoBasicShape.h
|
inline |
Definition at line 34 of file FairGeoBasicShape.h.
View newest version in sPHENIX GitHub at line 34 of file FairGeoBasicShape.h
References center.
Referenced by FairGeoNode::getPosition().
Here is the caller graph for this function:
|
inline |
Definition at line 32 of file FairGeoBasicShape.h.
View newest version in sPHENIX GitHub at line 32 of file FairGeoBasicShape.h
References nParam.
Referenced by FairGeoOldAsciiIo::read().
Here is the caller graph for this function:
|
inline |
Definition at line 31 of file FairGeoBasicShape.h.
View newest version in sPHENIX GitHub at line 31 of file FairGeoBasicShape.h
References nPoints.
Referenced by FairGeoOldAsciiIo::calculateShapePoints().
Here is the caller graph for this function:
|
inline |
Definition at line 33 of file FairGeoBasicShape.h.
View newest version in sPHENIX GitHub at line 33 of file FairGeoBasicShape.h
References param.
|
inline |
Definition at line 35 of file FairGeoBasicShape.h.
View newest version in sPHENIX GitHub at line 35 of file FairGeoBasicShape.h
References position.
Referenced by FairGeoNode::getPosition().
Here is the caller graph for this function:
|
protected |
|
protected |
Definition at line 113 of file FairGeoBasicShape.cxx.
View newest version in sPHENIX GitHub at line 113 of file FairGeoBasicShape.cxx
References center, FairGeoTransform::getRotMatrix(), FairGeoTransform::getTransVector(), position, FairGeoTransform::setRotMatrix(), FairGeoTransform::setTransVector(), t, FairGeoTransform::transFrom(), and FairGeoTransform::transTo().
Referenced by FairGeoAssembly::calcVoluPosition(), FairGeoBrik::calcVoluPosition(), FairGeoTorus::calcVoluPosition(), FairGeoTube::calcVoluPosition(), FairGeoTubs::calcVoluPosition(), FairGeoTrap::calcVoluPosition(), FairGeoTrd1::calcVoluPosition(), FairGeoPgon::calcVoluPosition(), FairGeoPcon::calcVoluPosition(), FairGeoCons::calcVoluPosition(), FairGeoCone::calcVoluPosition(), FairGeoEltu::calcVoluPosition(), and FairGeoSphe::calcVoluPosition().
Here is the call graph for this function:
Here is the caller graph for this function:| void FairGeoBasicShape::printParam | ( | ) |
Definition at line 130 of file FairGeoBasicShape.cxx.
View newest version in sPHENIX GitHub at line 130 of file FairGeoBasicShape.cxx
|
virtual |
Reimplemented in FairGeoCone, FairGeoCons, FairGeoEltu, FairGeoPcon, FairGeoPgon, FairGeoSphe, FairGeoAssembly, FairGeoTorus, FairGeoTube, and FairGeoTubs.
Definition at line 90 of file FairGeoBasicShape.cxx.
View newest version in sPHENIX GitHub at line 90 of file FairGeoBasicShape.cxx
References FairGeoVolume::getNumPoints(), FairGeoVolume::getPoint(), printf(), and v.
Referenced by PndGeoCave::print(), FairGeoNode::print(), and FairGeoShapes::printPoints().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented in FairGeoCone, FairGeoCons, FairGeoEltu, FairGeoPcon, FairGeoPgon, FairGeoSphe, FairGeoAssembly, FairGeoTorus, FairGeoTube, and FairGeoTubs.
Definition at line 56 of file FairGeoBasicShape.cxx.
View newest version in sPHENIX GitHub at line 56 of file FairGeoBasicShape.cxx
References FairGeoVolume::createPoints(), FairGeoVolume::getNumPoints(), nPoints, FairGeoVolume::setPoint(), x, y, and z.
Referenced by PndGeoCave::read(), FairGeoShapes::readPoints(), and FairGeoSet::readVolumeParams().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented in FairGeoCone, FairGeoCons, FairGeoEltu, FairGeoPcon, FairGeoPgon, FairGeoSphe, FairGeoAssembly, FairGeoTorus, FairGeoTube, and FairGeoTubs.
Definition at line 76 of file FairGeoBasicShape.cxx.
View newest version in sPHENIX GitHub at line 76 of file FairGeoBasicShape.cxx
References FairGeoVolume::getNumPoints(), FairGeoVolume::getPoint(), and v.
Referenced by PndGeoCave::write(), FairGeoNode::write(), and FairGeoShapes::writePoints().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 26 of file FairGeoBasicShape.h.
View newest version in sPHENIX GitHub at line 26 of file FairGeoBasicShape.h
Referenced by FairGeoAssembly::calcVoluPosition(), FairGeoTorus::calcVoluPosition(), FairGeoBrik::calcVoluPosition(), FairGeoTube::calcVoluPosition(), FairGeoTubs::calcVoluPosition(), FairGeoTrap::calcVoluPosition(), FairGeoTrd1::calcVoluPosition(), FairGeoPgon::calcVoluPosition(), FairGeoSphe::calcVoluPosition(), FairGeoCons::calcVoluPosition(), FairGeoCone::calcVoluPosition(), FairGeoEltu::calcVoluPosition(), FairGeoPcon::calcVoluPosition(), getCenterPosition(), posInMother(), FairGeoAssembly::~FairGeoAssembly(), ~FairGeoBasicShape(), FairGeoBrik::~FairGeoBrik(), FairGeoCone::~FairGeoCone(), FairGeoCons::~FairGeoCons(), FairGeoEltu::~FairGeoEltu(), FairGeoPcon::~FairGeoPcon(), FairGeoPgon::~FairGeoPgon(), FairGeoSphe::~FairGeoSphe(), FairGeoTorus::~FairGeoTorus(), FairGeoTrap::~FairGeoTrap(), FairGeoTrd1::~FairGeoTrd1(), FairGeoTube::~FairGeoTube(), and FairGeoTubs::~FairGeoTubs().
|
protected |
Definition at line 24 of file FairGeoBasicShape.h.
View newest version in sPHENIX GitHub at line 24 of file FairGeoBasicShape.h
Referenced by FairGeoBrik::calcVoluParam(), FairGeoPgon::calcVoluParam(), FairGeoPcon::calcVoluParam(), getNumParam(), and printParam().
|
protected |
Definition at line 23 of file FairGeoBasicShape.h.
View newest version in sPHENIX GitHub at line 23 of file FairGeoBasicShape.h
Referenced by FairGeoPcon::calcVoluParam(), FairGeoPgon::calcVoluParam(), getNumPoints(), FairGeoAssembly::printPoints(), FairGeoTorus::printPoints(), FairGeoTube::printPoints(), FairGeoTubs::printPoints(), FairGeoSphe::printPoints(), FairGeoCons::printPoints(), FairGeoEltu::printPoints(), FairGeoCone::printPoints(), FairGeoTorus::readPoints(), FairGeoTube::readPoints(), FairGeoTubs::readPoints(), FairGeoCons::readPoints(), FairGeoPgon::readPoints(), FairGeoSphe::readPoints(), FairGeoCone::readPoints(), FairGeoEltu::readPoints(), FairGeoPcon::readPoints(), readPoints(), FairGeoTubs::writePoints(), FairGeoAssembly::writePoints(), FairGeoTorus::writePoints(), FairGeoTube::writePoints(), FairGeoEltu::writePoints(), FairGeoCone::writePoints(), FairGeoCons::writePoints(), and FairGeoSphe::writePoints().
|
protected |
Definition at line 25 of file FairGeoBasicShape.h.
View newest version in sPHENIX GitHub at line 25 of file FairGeoBasicShape.h
Referenced by FairGeoAssembly::calcVoluParam(), FairGeoTorus::calcVoluParam(), FairGeoBrik::calcVoluParam(), FairGeoTube::calcVoluParam(), FairGeoTubs::calcVoluParam(), FairGeoTrap::calcVoluParam(), FairGeoTrd1::calcVoluParam(), FairGeoPgon::calcVoluParam(), FairGeoSphe::calcVoluParam(), FairGeoCons::calcVoluParam(), FairGeoCone::calcVoluParam(), FairGeoEltu::calcVoluParam(), FairGeoPcon::calcVoluParam(), getParam(), printParam(), FairGeoAssembly::~FairGeoAssembly(), ~FairGeoBasicShape(), FairGeoBrik::~FairGeoBrik(), FairGeoCone::~FairGeoCone(), FairGeoCons::~FairGeoCons(), FairGeoEltu::~FairGeoEltu(), FairGeoPcon::~FairGeoPcon(), FairGeoPgon::~FairGeoPgon(), FairGeoSphe::~FairGeoSphe(), FairGeoTorus::~FairGeoTorus(), FairGeoTrap::~FairGeoTrap(), FairGeoTrd1::~FairGeoTrd1(), FairGeoTube::~FairGeoTube(), and FairGeoTubs::~FairGeoTubs().
|
protected |
Definition at line 27 of file FairGeoBasicShape.h.
View newest version in sPHENIX GitHub at line 27 of file FairGeoBasicShape.h
Referenced by getVoluPosition(), posInMother(), FairGeoAssembly::~FairGeoAssembly(), ~FairGeoBasicShape(), FairGeoBrik::~FairGeoBrik(), FairGeoCone::~FairGeoCone(), FairGeoCons::~FairGeoCons(), FairGeoEltu::~FairGeoEltu(), FairGeoPcon::~FairGeoPcon(), FairGeoPgon::~FairGeoPgon(), FairGeoSphe::~FairGeoSphe(), FairGeoTorus::~FairGeoTorus(), FairGeoTrap::~FairGeoTrap(), FairGeoTrd1::~FairGeoTrd1(), FairGeoTube::~FairGeoTube(), and FairGeoTubs::~FairGeoTubs().