EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/eic/cad/wizard/EicCadWizardTorus.h>
Public Member Functions | |
EicCadWizardTorus (const gp_Torus &torus) | |
~EicCadWizardTorus () | |
bool | IsEqual (const EicCadWizardCut *cut) const |
TGeoCombiTrans * | BuildRootVolume (const char *vname, const char *tname) |
Public Member Functions inherited from EicCadWizardCut | |
EicCadWizardCut () | |
~EicCadWizardCut () | |
const TopoDS_Shape & | GetSolid (void) const |
void | IncrementMultiplicity (void) |
unsigned | GetMultiplicity (void) const |
void | AddCommonSolid (TopoDS_Shape *solid) |
void | AddCutSolid (TopoDS_Shape *solid) |
unsigned | GetCommonSolidsCount (void) const |
unsigned | GetCutSolidsCount (void) const |
Private Attributes | |
gp_Torus * | mTorus |
Additional Inherited Members | |
Public Attributes inherited from EicCadWizardCut | |
std::vector< TopoDS_Shape * > | mCutSolids |
std::vector< TopoDS_Shape * > | mCommonSolids |
Protected Attributes inherited from EicCadWizardCut | |
double | mDimension |
TopoDS_Shape * | mSolid |
unsigned | mMultiplicity |
Definition at line 9 of file EicCadWizardTorus.h.
View newest version in sPHENIX GitHub at line 9 of file EicCadWizardTorus.h
EicCadWizardTorus::EicCadWizardTorus | ( | const gp_Torus & | torus | ) |
Definition at line 12 of file EicCadWizardTorus.cxx.
View newest version in sPHENIX GitHub at line 12 of file EicCadWizardTorus.cxx
References EicCadWizardCut::mSolid, and mTorus.
|
inline |
Definition at line 12 of file EicCadWizardTorus.h.
View newest version in sPHENIX GitHub at line 12 of file EicCadWizardTorus.h
|
virtual |
Implements EicCadWizardCut.
Definition at line 49 of file EicCadWizardTorus.cxx.
View newest version in sPHENIX GitHub at line 49 of file EicCadWizardTorus.cxx
References Ax3ToCombiTrans(), and mTorus.
|
virtual |
Implements EicCadWizardCut.
Definition at line 22 of file EicCadWizardTorus.cxx.
View newest version in sPHENIX GitHub at line 22 of file EicCadWizardTorus.cxx
References _ANGULAR_TOLERANCE_, _SPATIAL_TOLERANCE_, mTorus, and SQR.
|
private |
Definition at line 18 of file EicCadWizardTorus.h.
View newest version in sPHENIX GitHub at line 18 of file EicCadWizardTorus.h
Referenced by BuildRootVolume(), EicCadWizardTorus(), and IsEqual().