ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/visualization/RayTracer/include/G4RayTracerSceneHandler.hh>
Classes | |
struct | PathLessThan |
Private Attributes | |
std::map < G4ModelingParameters::PVPointerCopyNoPath, G4VisAttributes, PathLessThan > | fSceneVisAttsMap |
Static Private Attributes | |
static G4int | fSceneIdCount = 0 |
Additional Inherited Members | |
Public Types inherited from G4VSceneHandler | |
enum | MarkerSizeType { world, screen } |
Protected Member Functions inherited from G4VSceneHandler | |
virtual void | ProcessScene () |
virtual G4DisplacedSolid * | CreateSectionSolid () |
virtual G4DisplacedSolid * | CreateCutawaySolid () |
void | LoadAtts (const G4Visible &, G4AttHolder *) |
Protected Attributes inherited from G4VSceneHandler | |
G4VGraphicsSystem & | fSystem |
const G4int | fSceneHandlerId |
G4String | fName |
G4int | fViewCount |
G4ViewerList | fViewerList |
G4VViewer * | fpViewer |
G4Scene * | fpScene |
G4bool | fMarkForClearingTransientStore |
G4bool | fReadyForTransients |
G4bool | fTransientsDrawnThisEvent |
G4bool | fTransientsDrawnThisRun |
G4bool | fProcessingSolid |
G4bool | fProcessing2D |
G4VModel * | fpModel |
G4Transform3D | fObjectTransformation |
G4int | fNestingDepth |
const G4VisAttributes * | fpVisAttribs |
const G4Transform3D | fIdentityTransformation |
Definition at line 38 of file G4RayTracerSceneHandler.hh.
View newest version in sPHENIX GitHub at line 38 of file G4RayTracerSceneHandler.hh
G4RayTracerSceneHandler::G4RayTracerSceneHandler | ( | G4VGraphicsSystem & | system, |
const G4String & | name = "" |
||
) |
Definition at line 35 of file G4RayTracerSceneHandler.cc.
View newest version in sPHENIX GitHub at line 35 of file G4RayTracerSceneHandler.cc
References G4Scene::AddWorldIfEmpty(), G4VSceneHandler::fpScene, G4VisManager::GetCurrentScene(), G4VisManager::GetInstance(), G4VisManager::SetCurrentScene(), and G4VisManager::SetSceneList().
|
virtual |
Definition at line 60 of file G4RayTracerSceneHandler.cc.
View newest version in sPHENIX GitHub at line 60 of file G4RayTracerSceneHandler.cc
|
inlinevirtual |
Implements G4VSceneHandler.
Definition at line 53 of file G4RayTracerSceneHandler.hh.
View newest version in sPHENIX GitHub at line 53 of file G4RayTracerSceneHandler.hh
Implements G4VSceneHandler.
Definition at line 54 of file G4RayTracerSceneHandler.hh.
View newest version in sPHENIX GitHub at line 54 of file G4RayTracerSceneHandler.hh
Implements G4VSceneHandler.
Definition at line 55 of file G4RayTracerSceneHandler.hh.
View newest version in sPHENIX GitHub at line 55 of file G4RayTracerSceneHandler.hh
Implements G4VSceneHandler.
Definition at line 56 of file G4RayTracerSceneHandler.hh.
View newest version in sPHENIX GitHub at line 56 of file G4RayTracerSceneHandler.hh
|
inlinevirtual |
Implements G4VSceneHandler.
Definition at line 57 of file G4RayTracerSceneHandler.hh.
View newest version in sPHENIX GitHub at line 57 of file G4RayTracerSceneHandler.hh
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 58 of file G4RayTracerSceneHandler.hh.
View newest version in sPHENIX GitHub at line 58 of file G4RayTracerSceneHandler.hh
Reimplemented from G4VSceneHandler.
Definition at line 59 of file G4RayTracerSceneHandler.hh.
View newest version in sPHENIX GitHub at line 59 of file G4RayTracerSceneHandler.hh
Definition at line 87 of file G4RayTracerSceneHandler.cc.
View newest version in sPHENIX GitHub at line 87 of file G4RayTracerSceneHandler.cc
References G4VSceneHandler::fpModel, G4VSceneHandler::fpVisAttribs, fSceneVisAttsMap, G4cout, G4endl, G4PhysicalVolumeModel::GetFullPVPath(), G4VisManager::GetInstance(), G4VisManager::GetVerbosity(), and G4VisManager::warnings.
Referenced by RequestPrimitives().
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 63 of file G4RayTracerSceneHandler.cc.
View newest version in sPHENIX GitHub at line 63 of file G4RayTracerSceneHandler.cc
References fSceneVisAttsMap.
|
inline |
Definition at line 71 of file G4RayTracerSceneHandler.hh.
View newest version in sPHENIX GitHub at line 71 of file G4RayTracerSceneHandler.hh
References fSceneVisAttsMap.
Referenced by G4RayTrajectory::AppendStep(), and G4RTSteppingAction::UserSteppingAction().
Reimplemented from G4VSceneHandler.
Definition at line 49 of file G4RayTracerSceneHandler.hh.
View newest version in sPHENIX GitHub at line 49 of file G4RayTracerSceneHandler.hh
References BuildVisAttsMap().
|
staticprivate |
Definition at line 76 of file G4RayTracerSceneHandler.hh.
View newest version in sPHENIX GitHub at line 76 of file G4RayTracerSceneHandler.hh
|
private |
Definition at line 80 of file G4RayTracerSceneHandler.hh.
View newest version in sPHENIX GitHub at line 80 of file G4RayTracerSceneHandler.hh
Referenced by BuildVisAttsMap(), ClearStore(), and GetSceneVisAttsMap().