![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/visualization/management/include/G4Scene.hh>
Collaboration diagram for G4Scene:Classes | |
| struct | Model |
Public Types | |
| enum | { UNLIMITED = -1 } |
Private Attributes | |
| G4String | fName |
| std::vector< Model > | fRunDurationModelList |
| std::vector< Model > | fEndOfEventModelList |
| std::vector< Model > | fEndOfRunModelList |
| G4VisExtent | fExtent |
| G4Point3D | fStandardTargetPoint |
| G4bool | fRefreshAtEndOfEvent |
| G4bool | fRefreshAtEndOfRun |
| G4int | fMaxNumberOfKeptEvents |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const G4Scene &d) |
Definition at line 48 of file G4Scene.hh.
View newest version in sPHENIX GitHub at line 48 of file G4Scene.hh
| anonymous enum |
Definition at line 54 of file G4Scene.hh.
View newest version in sPHENIX GitHub at line 54 of file G4Scene.hh
Definition at line 41 of file G4Scene.cc.
View newest version in sPHENIX GitHub at line 41 of file G4Scene.cc
| G4Scene::~G4Scene | ( | ) |
Definition at line 48 of file G4Scene.cc.
View newest version in sPHENIX GitHub at line 48 of file G4Scene.cc
Definition at line 199 of file G4Scene.cc.
View newest version in sPHENIX GitHub at line 199 of file G4Scene.cc
References fEndOfEventModelList, fName, G4cout, and G4endl.
Definition at line 219 of file G4Scene.cc.
View newest version in sPHENIX GitHub at line 219 of file G4Scene.cc
References fEndOfRunModelList, fName, G4cout, and G4endl.
Definition at line 50 of file G4Scene.cc.
View newest version in sPHENIX GitHub at line 50 of file G4Scene.cc
References CalculateExtent(), fName, fRunDurationModelList, G4cout, G4endl, and G4VModel::GetGlobalTag().
Referenced by AddWorldIfEmpty(), G4VisCommandsTouchable::SetNewValue(), G4VisCommandViewerCentreOn::SetNewValue(), and G4VisCommandSceneAddVolume::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 163 of file G4Scene.cc.
View newest version in sPHENIX GitHub at line 163 of file G4Scene.cc
References AddRunDurationModel(), G4cout, G4endl, G4TransportationManager::GetTransportationManager(), and IsEmpty().
Referenced by G4RayTracerSceneHandler::G4RayTracerSceneHandler().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4Scene::CalculateExtent | ( | ) |
Definition at line 109 of file G4Scene.cc.
View newest version in sPHENIX GitHub at line 109 of file G4Scene.cc
References G4BoundingExtentScene::AccrueBoundingExtent(), fEndOfEventModelList, fEndOfRunModelList, fExtent, fRunDurationModelList, fStandardTargetPoint, G4Exception(), G4BoundingExtentScene::GetBoundingExtent(), G4VisExtent::GetExtentCentre(), G4VisExtent::GetExtentRadius(), and JustWarning.
Referenced by AddRunDurationModel(), G4VisManager::GeometryHasChanged(), G4VisManager::NotifyHandlers(), and G4VisCommandSceneNotifyHandlers::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:| const std::vector<Model>& G4Scene::GetEndOfEventModelList | ( | ) | const |
Referenced by G4GMocrenFileSceneHandler::GFBeginModeling(), and G4VisCommandSceneAddTrajectories::SetNewValue().
Here is the caller graph for this function:| const std::vector<Model>& G4Scene::GetEndOfRunModelList | ( | ) | const |
| const G4VisExtent& G4Scene::GetExtent | ( | ) | const |
Referenced by G4VSceneHandler::AddPrimitive(), G4VSceneHandler::CreateSectionSolid(), G4VSceneHandler::GetExtent(), G4VSceneHandler::ProcessScene(), G4VRML2FileViewer::SendViewParameters(), G4DAWNFILEViewer::SendViewParameters(), G4VisCommandsTouchable::SetNewValue(), G4VisCommandSceneAddArrow::SetNewValue(), G4VisCommandViewerCentreOn::SetNewValue(), G4VisCommandSceneAddAxes::SetNewValue(), G4VisCommandSceneShowExtents::SetNewValue(), G4VisCommandSceneAddLogo::SetNewValue(), G4VisCommandSceneAddScale::SetNewValue(), and G4RayTracerViewer::SetView().
Here is the caller graph for this function:| G4int G4Scene::GetMaxNumberOfKeptEvents | ( | ) | const |
Referenced by G4VisManager::EndOfEvent(), and G4VisManager::EndOfRun().
Here is the caller graph for this function:| const G4String& G4Scene::GetName | ( | ) | const |
Referenced by G4VisManager::GeometryHasChanged(), G4VisManager::NotifyHandlers(), G4VisCommandsTouchable::SetNewValue(), G4VisCommandViewerCentreOn::SetNewValue(), G4VisCommandSceneList::SetNewValue(), and G4VisCommandSceneAddVolume::SetNewValue().
Here is the caller graph for this function:| G4bool G4Scene::GetRefreshAtEndOfEvent | ( | ) | const |
Referenced by G4VisManager::EndOfEvent(), G4VSceneHandler::ProcessScene(), G4VisCommandSceneEndOfEventAction::SetNewValue(), G4VisCommandSceneEndOfRunAction::SetNewValue(), and G4VisCommandReviewKeptEvents::SetNewValue().
Here is the caller graph for this function:| G4bool G4Scene::GetRefreshAtEndOfRun | ( | ) | const |
Referenced by G4VisManager::EndOfRun(), G4VSceneHandler::ProcessScene(), G4VisCommandSceneEndOfEventAction::SetNewValue(), and G4VisCommandSceneEndOfRunAction::SetNewValue().
Here is the caller graph for this function:| const std::vector<Model>& G4Scene::GetRunDurationModelList | ( | ) | const |
Referenced by G4ASCIITreeSceneHandler::EndModeling(), G4VisCommandViewerCentreOn::SetNewValue(), and G4VisCommandViewerRefresh::SetNewValue().
Here is the caller graph for this function:| const G4Point3D& G4Scene::GetStandardTargetPoint | ( | ) | const |
Referenced by G4VRML2FileViewer::SendViewParameters(), G4DAWNFILEViewer::SendViewParameters(), G4VisCommandsTouchable::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), G4VisCommandViewerCentreOn::SetNewValue(), G4VisCommandViewerSave::SetNewValue(), and G4RayTracerViewer::SetView().
Here is the caller graph for this function:| G4bool G4Scene::IsEmpty | ( | ) | const |
Definition at line 296 of file G4Scene.cc.
View newest version in sPHENIX GitHub at line 296 of file G4Scene.cc
References fEndOfEventModelList, fEndOfRunModelList, fExtent, fMaxNumberOfKeptEvents, fRefreshAtEndOfEvent, fRefreshAtEndOfRun, fRunDurationModelList, and fStandardTargetPoint.
| std::vector<Model>& G4Scene::SetEndOfEventModelList | ( | ) |
Referenced by G4VisCommandSceneActivateModel::SetNewValue().
Here is the caller graph for this function:| std::vector<Model>& G4Scene::SetEndOfRunModelList | ( | ) |
Referenced by G4VisCommandSceneActivateModel::SetNewValue().
Here is the caller graph for this function:Referenced by G4VisCommandSceneEndOfEventAction::SetNewValue().
Here is the caller graph for this function:Referenced by G4VisCommandSceneEndOfEventAction::SetNewValue(), and G4VisCommandReviewKeptEvents::SetNewValue().
Here is the caller graph for this function:Referenced by G4VisCommandSceneEndOfRunAction::SetNewValue().
Here is the caller graph for this function:| std::vector<Model>& G4Scene::SetRunDurationModelList | ( | ) |
Referenced by G4VisCommandSceneActivateModel::SetNewValue().
Here is the caller graph for this function:
|
friend |
Definition at line 239 of file G4Scene.cc.
View newest version in sPHENIX GitHub at line 239 of file G4Scene.cc
|
private |
Definition at line 179 of file G4Scene.hh.
View newest version in sPHENIX GitHub at line 179 of file G4Scene.hh
Referenced by AddEndOfEventModel(), CalculateExtent(), operator!=(), and operator<<().
|
private |
Definition at line 180 of file G4Scene.hh.
View newest version in sPHENIX GitHub at line 180 of file G4Scene.hh
Referenced by AddEndOfRunModel(), CalculateExtent(), operator!=(), and operator<<().
|
private |
Definition at line 181 of file G4Scene.hh.
View newest version in sPHENIX GitHub at line 181 of file G4Scene.hh
Referenced by CalculateExtent(), operator!=(), and operator<<().
|
private |
Definition at line 185 of file G4Scene.hh.
View newest version in sPHENIX GitHub at line 185 of file G4Scene.hh
Referenced by operator!=(), and operator<<().
|
private |
Definition at line 177 of file G4Scene.hh.
View newest version in sPHENIX GitHub at line 177 of file G4Scene.hh
Referenced by AddEndOfEventModel(), AddEndOfRunModel(), and AddRunDurationModel().
|
private |
Definition at line 183 of file G4Scene.hh.
View newest version in sPHENIX GitHub at line 183 of file G4Scene.hh
Referenced by operator!=(), and operator<<().
|
private |
Definition at line 184 of file G4Scene.hh.
View newest version in sPHENIX GitHub at line 184 of file G4Scene.hh
Referenced by operator!=(), and operator<<().
|
private |
Definition at line 178 of file G4Scene.hh.
View newest version in sPHENIX GitHub at line 178 of file G4Scene.hh
Referenced by AddRunDurationModel(), CalculateExtent(), operator!=(), and operator<<().
|
private |
Definition at line 182 of file G4Scene.hh.
View newest version in sPHENIX GitHub at line 182 of file G4Scene.hh
Referenced by CalculateExtent(), operator!=(), and operator<<().