ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/visualization/modeling/include/G4BoundingSphereScene.hh>
Private Member Functions | |
void | ProcessVolume (const G4VSolid &solid) |
Private Attributes | |
G4VModel * | fpModel |
G4Point3D | fCentre |
G4double | fRadius |
Additional Inherited Members | |
Protected Attributes inherited from G4PseudoScene | |
const G4Transform3D * | fpCurrentObjectTransformation |
Definition at line 40 of file G4BoundingSphereScene.hh.
View newest version in sPHENIX GitHub at line 40 of file G4BoundingSphereScene.hh
G4BoundingSphereScene::G4BoundingSphereScene | ( | G4VModel * | pModel = 0 | ) |
Definition at line 38 of file G4BoundingSphereScene.cc.
View newest version in sPHENIX GitHub at line 38 of file G4BoundingSphereScene.cc
|
virtual |
Definition at line 43 of file G4BoundingSphereScene.cc.
View newest version in sPHENIX GitHub at line 43 of file G4BoundingSphereScene.cc
Definition at line 71 of file G4BoundingSphereScene.cc.
View newest version in sPHENIX GitHub at line 71 of file G4BoundingSphereScene.cc
References HepGeom::BasicVector3D< T >::mag(), and HepGeom::BasicVector3D< T >::unit().
Referenced by ProcessVolume().
G4VisExtent G4BoundingSphereScene::GetBoundingSphereExtent | ( | ) |
Definition at line 45 of file G4BoundingSphereScene.cc.
View newest version in sPHENIX GitHub at line 45 of file G4BoundingSphereScene.cc
|
inline |
Definition at line 50 of file G4BoundingSphereScene.hh.
View newest version in sPHENIX GitHub at line 50 of file G4BoundingSphereScene.hh
References fCentre.
|
inline |
Definition at line 52 of file G4BoundingSphereScene.hh.
View newest version in sPHENIX GitHub at line 52 of file G4BoundingSphereScene.hh
References fRadius.
Implements G4PseudoScene.
Definition at line 49 of file G4BoundingSphereScene.cc.
View newest version in sPHENIX GitHub at line 49 of file G4BoundingSphereScene.cc
References AccrueBoundingSphere(), G4PhysicalVolumeModel::CurtailDescent(), G4PseudoScene::fpCurrentObjectTransformation, fpModel, G4VSolid::GetExtent(), G4VisExtent::GetExtentCentre(), and G4VisExtent::GetExtentRadius().
void G4BoundingSphereScene::ResetBoundingSphere | ( | ) |
Definition at line 64 of file G4BoundingSphereScene.cc.
View newest version in sPHENIX GitHub at line 64 of file G4BoundingSphereScene.cc
References fCentre, G4PseudoScene::fpCurrentObjectTransformation, and fRadius.
Definition at line 54 of file G4BoundingSphereScene.hh.
View newest version in sPHENIX GitHub at line 54 of file G4BoundingSphereScene.hh
References fCentre.
|
private |
Definition at line 70 of file G4BoundingSphereScene.hh.
View newest version in sPHENIX GitHub at line 70 of file G4BoundingSphereScene.hh
Referenced by GetBoundingSphereExtent(), GetCentre(), ResetBoundingSphere(), and SetCentre().
|
private |
Definition at line 69 of file G4BoundingSphereScene.hh.
View newest version in sPHENIX GitHub at line 69 of file G4BoundingSphereScene.hh
Referenced by ProcessVolume().
|
private |
Definition at line 71 of file G4BoundingSphereScene.hh.
View newest version in sPHENIX GitHub at line 71 of file G4BoundingSphereScene.hh
Referenced by GetBoundingSphereExtent(), GetRadius(), and ResetBoundingSphere().