![]() |
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>
Inheritance diagram for G4BoundingSphereScene:
Collaboration diagram for G4BoundingSphereScene: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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:| 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().