|
Geant4
10.03
|
#include <G4HepRepSceneHandler.hh>
Inheritance diagram for G4HepRepSceneHandler:
Collaboration diagram for G4HepRepSceneHandler:Private Member Functions | |
| G4HepRepSceneHandler (const G4HepRepSceneHandler &) | |
| G4HepRepSceneHandler & | operator= (const G4HepRepSceneHandler &) |
| G4bool | dontWrite () |
| void | setColor (HEPREP::HepRepAttribute *attribute, const G4Color &color, const G4String &key=G4String("Color")) |
| G4Color | getColorFor (const G4Visible &visible) |
| G4Color | getColorFor (const G4VSolid &solid) |
| void | setVisibility (HEPREP::HepRepAttribute *attribute, const G4VSolid &solid) |
| void | setLine (HEPREP::HepRepAttribute *attribute, const G4VSolid &solid) |
| void | setVisibility (HEPREP::HepRepAttribute *attribute, const G4Visible &visible) |
| void | setLine (HEPREP::HepRepAttribute *attribute, const G4Visible &visible) |
| void | setMarker (HEPREP::HepRepAttribute *attribute, const G4VMarker &marker) |
| void | setAttribute (HEPREP::HepRepAttribute *attribute, G4String name, char *value) |
| void | setAttribute (HEPREP::HepRepAttribute *attribute, G4String name, G4String value) |
| void | setAttribute (HEPREP::HepRepAttribute *attribute, G4String name, bool value) |
| void | setAttribute (HEPREP::HepRepAttribute *attribute, G4String name, double value) |
| void | setAttribute (HEPREP::HepRepAttribute *attribute, G4String name, int value) |
| void | setAttribute (HEPREP::HepRepAttribute *attribute, G4String name, double red, double green, double blue, double alpha) |
| bool | isEventData () |
| void | open (G4String name) |
| void | close () |
| void | writeLayers (HEPREP::HepRep *heprep) |
| void | addAttributes (HEPREP::HepRepInstance *instance, HEPREP::HepRepType *type) |
| void | addAttDefs (HEPREP::HepRepDefinition *definition, const std::map< G4String, G4AttDef > *attDefs) |
| void | addAttVals (HEPREP::HepRepAttribute *attribute, const std::map< G4String, G4AttDef > *attDefs, std::vector< G4AttValue > *attValues) |
| void | addTopLevelAttributes (HEPREP::HepRepType *type) |
| HEPREP::HepRepInstance * | getGeometryOrEventInstance (HEPREP::HepRepType *type) |
| HEPREP::HepRep * | getHepRep () |
| HEPREP::HepRep * | getHepRepGeometry () |
| HEPREP::HepRepInstanceTree * | getGeometryInstanceTree () |
| HEPREP::HepRepInstance * | getGeometryInstance (G4LogicalVolume *volume, G4Material *material, int depth) |
| HEPREP::HepRepInstance * | getGeometryInstance (G4String volumeName, int depth) |
| HEPREP::HepRepInstance * | getGeometryRootInstance () |
| HEPREP::HepRepTypeTree * | getGeometryTypeTree () |
| HEPREP::HepRepType * | getGeometryType (G4String volumeName, int depth) |
| HEPREP::HepRepType * | getGeometryRootType () |
| HEPREP::HepRepInstanceTree * | getEventInstanceTree () |
| HEPREP::HepRepInstance * | getEventInstance () |
| HEPREP::HepRepTypeTree * | getEventTypeTree () |
| HEPREP::HepRepType * | getEventType () |
| HEPREP::HepRepType * | getTrajectoryType () |
| HEPREP::HepRepType * | getHitType () |
| HEPREP::HepRepType * | getCalHitType () |
| HEPREP::HepRepType * | getCalHitFaceType () |
| G4String | getFullTypeName (G4String volumeName, int depth) |
| G4String | getParentTypeName (int currentDepth) |
Static Private Attributes | |
| static G4int | sceneIdCount = 0 |
Additional Inherited Members | |
Public Types inherited from G4VSceneHandler | |
| enum | MarkerSizeType { world, screen } |
Protected Member Functions inherited from G4VSceneHandler | |
| virtual void | ProcessScene () |
| virtual void | RequestPrimitives (const G4VSolid &solid) |
| virtual G4VSolid * | CreateSectionSolid () |
| virtual G4VSolid * | 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 64 of file G4HepRepSceneHandler.hh.
| G4HepRepSceneHandler::G4HepRepSceneHandler | ( | G4VGraphicsSystem & | system, |
| const G4String & | name = "" |
||
| ) |
Definition at line 93 of file G4HepRepSceneHandler.cc.
References factory, kStateGas, kStateLiquid, kStateSolid, kStateUndefined, materialState, openHepRep(), and writer.
Here is the call graph for this function:
|
virtual |
Definition at line 135 of file G4HepRepSceneHandler.cc.
References close(), factory, G4VSceneHandler::GetGraphicsSystem(), and G4HepRep::removeSceneHandler().
Here is the call graph for this function:
|
private |
|
private |
Definition at line 1298 of file G4HepRepSceneHandler.cc.
Referenced by addAttributes().
Here is the caller graph for this function:
|
private |
Definition at line 1138 of file G4HepRepSceneHandler.cc.
References addAttDefs(), addAttVals(), G4VHit::CreateAttValues(), G4VTrajectory::CreateAttValues(), currentHit, currentTrack, G4VHit::GetAttDefs(), G4VTrajectory::GetAttDefs(), and getHitType().
Referenced by AddPrimitive(), and AddSolid().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1310 of file G4HepRepSceneHandler.cc.
References pos, and setAttribute().
Referenced by addAttributes().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 1001 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::AddCompound(), currentTrack, and dontWrite().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 1013 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::AddCompound(), currentHit, and dontWrite().
Here is the call graph for this function:
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 86 of file G4HepRepSceneHandler.hh.
References G4VSceneHandler::AddCompound().
Here is the call graph for this function:
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 89 of file G4HepRepSceneHandler.hh.
References G4VSceneHandler::AddCompound().
Here is the call graph for this function:
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 92 of file G4HepRepSceneHandler.hh.
References G4VSceneHandler::AddCompound().
Here is the call graph for this function:
|
virtual |
Implements G4VSceneHandler.
Definition at line 751 of file G4HepRepSceneHandler.cc.
References addAttributes(), dontWrite(), factory, G4VSceneHandler::fProcessing2D, G4VSceneHandler::fpVisAttribs, G4Exception(), G4VSceneHandler::GetColor(), getEventInstance(), getTrajectoryType(), G4Visible::GetVisAttributes(), instance, JustWarning, setColor(), setLine(), setVisibility(), and transform.
Here is the call graph for this function:
|
virtual |
Implements G4VSceneHandler.
Definition at line 939 of file G4HepRepSceneHandler.cc.
References dontWrite().
Here is the call graph for this function:
|
virtual |
Implements G4VSceneHandler.
Definition at line 840 of file G4HepRepSceneHandler.cc.
References addAttributes(), dontWrite(), factory, G4VSceneHandler::fProcessing2D, G4VSceneHandler::fpVisAttribs, G4Exception(), G4VSceneHandler::GetColor(), getEventInstance(), getHitType(), G4VMarker::GetPosition(), G4Visible::GetVisAttributes(), instance, JustWarning, setColor(), setMarker(), setVisibility(), and transform.
Here is the call graph for this function:
|
virtual |
Implements G4VSceneHandler.
Definition at line 963 of file G4HepRepSceneHandler.cc.
References addAttributes(), dontWrite(), factory, G4VSceneHandler::fProcessing2D, G4Exception(), getColorFor(), getEventInstance(), getHitType(), G4VMarker::GetPosition(), instance, JustWarning, setColor(), setMarker(), setVisibility(), and transform.
Here is the call graph for this function:
|
virtual |
Implements G4VSceneHandler.
Definition at line 875 of file G4HepRepSceneHandler.cc.
References addAttributes(), dontWrite(), factory, G4VSceneHandler::fpModel, G4VSceneHandler::fProcessing2D, G4VSceneHandler::fpVisAttribs, G4Exception(), getCalHitFaceType(), getCalHitType(), G4VSceneHandler::GetColor(), G4PhysicalVolumeModel::GetCurrentDepth(), getGeometryInstance(), getGeometryOrEventInstance(), G4Visible::GetVisAttributes(), instance, isEventData(), JustWarning, setAttribute(), setColor(), setLine(), setVisibility(), and transform.
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 788 of file G4HepRepSceneHandler.cc.
References addAttributes(), G4Polymarker::circles, dontWrite(), G4Polymarker::dots, factory, G4VSceneHandler::fProcessing2D, G4VSceneHandler::fpVisAttribs, G4Exception(), G4VSceneHandler::GetColor(), getEventInstance(), getHitType(), G4Polymarker::GetMarkerType(), G4Visible::GetVisAttributes(), instance, JustWarning, setAttribute(), setColor(), setMarker(), setVisibility(), G4Polymarker::squares, and transform.
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 996 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::AddPrimitive(), and dontWrite().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 468 of file G4HepRepSceneHandler.cc.
References addAttributes(), G4VSceneHandler::AddSolid(), dontWrite(), factory, getCalHitType(), getColorFor(), getGeometryOrEventInstance(), G4HepRepMessenger::GetInstance(), G4Box::GetXHalfLength(), G4Box::GetYHalfLength(), G4Box::GetZHalfLength(), instance, setAttribute(), setColor(), setLine(), setVisibility(), transform, and G4HepRepMessenger::useSolids().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 524 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::AddSolid(), dontWrite(), factory, G4VSceneHandler::fpModel, getColorFor(), G4PhysicalVolumeModel::GetCurrentDepth(), G4PhysicalVolumeModel::GetCurrentLV(), G4PhysicalVolumeModel::GetCurrentMaterial(), G4Cons::GetDeltaPhiAngle(), getGeometryInstance(), getGeometryType(), G4Cons::GetInnerRadiusMinusZ(), G4Cons::GetInnerRadiusPlusZ(), G4HepRepMessenger::GetInstance(), G4LogicalVolume::GetName(), G4Cons::GetOuterRadiusMinusZ(), G4Cons::GetOuterRadiusPlusZ(), G4Cons::GetZHalfLength(), instance, setAttribute(), setColor(), setLine(), setVisibility(), transform, twopi, and G4HepRepMessenger::useSolids().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 588 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::AddSolid(), dontWrite(), factory, G4VSceneHandler::fpModel, getColorFor(), G4PhysicalVolumeModel::GetCurrentDepth(), G4PhysicalVolumeModel::GetCurrentLV(), G4PhysicalVolumeModel::GetCurrentMaterial(), G4Tubs::GetDeltaPhiAngle(), getGeometryInstance(), getGeometryType(), G4Tubs::GetInnerRadius(), G4HepRepMessenger::GetInstance(), G4LogicalVolume::GetName(), G4Tubs::GetOuterRadius(), G4Tubs::GetZHalfLength(), instance, setAttribute(), setColor(), setLine(), setVisibility(), transform, twopi, and G4HepRepMessenger::useSolids().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 648 of file G4HepRepSceneHandler.cc.
References addAttributes(), G4VSceneHandler::AddSolid(), dontWrite(), factory, getCalHitType(), getColorFor(), getGeometryOrEventInstance(), G4HepRepMessenger::GetInstance(), G4Trd::GetXHalfLength1(), G4Trd::GetXHalfLength2(), G4Trd::GetYHalfLength1(), G4Trd::GetYHalfLength2(), G4Trd::GetZHalfLength(), instance, setAttribute(), setColor(), setLine(), setVisibility(), transform, and G4HepRepMessenger::useSolids().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 705 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::AddSolid(), and dontWrite().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 710 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::AddSolid(), and dontWrite().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 715 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::AddSolid(), and dontWrite().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 720 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::AddSolid(), and dontWrite().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 725 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::AddSolid(), and dontWrite().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 730 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::AddSolid(), and dontWrite().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 735 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::AddSolid(), and dontWrite().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 740 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::AddSolid(), and dontWrite().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 745 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::AddSolid(), and dontWrite().
Here is the call graph for this function:
|
private |
Definition at line 1404 of file G4HepRepSceneHandler.cc.
References G4Date, G4Version, G4VSceneHandler::GetCurrentViewer(), G4HepRepMessenger::GetInstance(), G4VViewer::GetViewParameters(), G4ViewParameters::GetViewpointDirection(), G4ViewParameters::GetZoomFactor(), G4HepRepMessenger::useSolids(), and G4HepRepMessenger::writeInvisibles().
Referenced by getEventType(), and getGeometryRootType().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 453 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::BeginModeling().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 1044 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::BeginPrimitives(), and transform.
Here is the call graph for this function:
|
private |
Definition at line 413 of file G4HepRepSceneHandler.cc.
References closeFile(), closeHepRep(), G4VSceneHandler::GetCurrentViewer(), G4HepRepViewer::reset(), writeMultipleFiles, and writer.
Referenced by ~G4HepRepSceneHandler().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4HepRepSceneHandler::closeFile | ( | ) |
Definition at line 435 of file G4HepRepSceneHandler.cc.
Referenced by close(), and closeHepRep().
Here is the caller graph for this function:| bool G4HepRepSceneHandler::closeHepRep | ( | bool | final = false | ) |
Returns true if the HepRep was (already) closed, false if the HepRep is still open.
Definition at line 295 of file G4HepRepSceneHandler.cc.
References _eventInstanceTree, _geometryInstanceTree, _heprep, _heprepGeometry, G4HepRepMessenger::appendGeometry(), baseName, closeFile(), G4VViewer::DrawView(), eventNumber, eventNumberPrefix, eventNumberSuffix, eventNumberWidth, extension, factory, getCalHitFaceType(), getCalHitType(), G4VSceneHandler::GetCurrentViewer(), getEventInstanceTree(), getEventType(), getGeometryInstanceTree(), getHitType(), G4HepRepMessenger::GetInstance(), G4VSceneHandler::GetName(), G4VSceneHandler::GetScene(), getTrajectoryType(), G4InuclParticleNames::name(), open(), openFile(), writeBinary, writeLayers(), writeMultipleFiles, and writer.
Referenced by close(), and G4HepRepViewer::ShowView().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1062 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::fpVisAttribs, G4HepRepMessenger::GetInstance(), G4VisAttributes::IsVisible(), and G4HepRepMessenger::writeInvisibles().
Referenced by AddCompound(), AddPrimitive(), and AddSolid().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 461 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::EndModeling().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 1054 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::EndPrimitives().
Here is the call graph for this function:
|
private |
Definition at line 1750 of file G4HepRepSceneHandler.cc.
References _calHitFaceType, factory, and getCalHitType().
Referenced by AddPrimitive(), and closeHepRep().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1740 of file G4HepRepSceneHandler.cc.
References _calHitType, calHitLayer, factory, and getEventType().
Referenced by AddPrimitive(), AddSolid(), closeHepRep(), and getCalHitFaceType().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 1084 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::fpVisAttribs, G4VSceneHandler::GetColor(), and G4Visible::GetVisAttributes().
Referenced by AddPrimitive(), and AddSolid().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 1079 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::GetColor().
Here is the call graph for this function:
|
private |
Definition at line 1666 of file G4HepRepSceneHandler.cc.
References _eventInstance, factory, getEventInstanceTree(), and getEventType().
Referenced by AddPrimitive(), and getGeometryOrEventInstance().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1657 of file G4HepRepSceneHandler.cc.
References _eventInstanceTree, factory, getEventTypeTree(), and getHepRep().
Referenced by closeHepRep(), and getEventInstance().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1685 of file G4HepRepSceneHandler.cc.
References _eventType, addTopLevelAttributes(), eventLayer, factory, and getEventTypeTree().
Referenced by closeHepRep(), getCalHitType(), getEventInstance(), getHitType(), and getTrajectoryType().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1674 of file G4HepRepSceneHandler.cc.
References _eventTypeTree, factory, and getHepRep().
Referenced by getEventInstanceTree(), and getEventType().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 1628 of file G4HepRepSceneHandler.cc.
References _geometryType, _geometryTypeName, factory, getGeometryRootType(), G4InuclParticleNames::name(), and rootVolumeName.
Referenced by getGeometryType().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1503 of file G4HepRepSceneHandler.cc.
References G4Material::GetDensity(), G4VSolid::GetEntityType(), G4VSolid::GetName(), G4Material::GetName(), G4LogicalVolume::GetName(), G4Material::GetRadlen(), G4LogicalVolume::GetRegion(), G4LogicalVolume::GetSolid(), G4Material::GetState(), instance, G4LogicalVolume::IsRootRegion(), kStateUndefined, materialState, and setAttribute().
Referenced by AddPrimitive(), AddSolid(), and getGeometryOrEventInstance().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1527 of file G4HepRepSceneHandler.cc.
References _geometryInstance, factory, getGeometryRootInstance(), getGeometryType(), and instance.
Here is the call graph for this function:
|
private |
Definition at line 1480 of file G4HepRepSceneHandler.cc.
References _geometryInstanceTree, G4HepRepMessenger::appendGeometry(), factory, getGeometryTypeTree(), getHepRep(), getHepRepGeometry(), and G4HepRepMessenger::GetInstance().
Referenced by closeHepRep(), and getGeometryRootInstance().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1450 of file G4HepRepSceneHandler.cc.
References factory, G4VSceneHandler::fpModel, G4PhysicalVolumeModel::GetCurrentDepth(), G4PhysicalVolumeModel::GetCurrentLV(), G4PhysicalVolumeModel::GetCurrentMaterial(), getEventInstance(), getGeometryInstance(), and isEventData().
Referenced by AddPrimitive(), and AddSolid().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1495 of file G4HepRepSceneHandler.cc.
References _geometryRootInstance, factory, getGeometryInstanceTree(), and getGeometryRootType().
Referenced by getGeometryInstance().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1564 of file G4HepRepSceneHandler.cc.
References _geometryRootType, _geometryType, addTopLevelAttributes(), factory, geometryLayer, getGeometryTypeTree(), and rootVolumeName.
Referenced by getFullTypeName(), getGeometryRootInstance(), and getGeometryType().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1609 of file G4HepRepSceneHandler.cc.
References _geometryType, factory, getFullTypeName(), getGeometryRootType(), getParentTypeName(), and G4InuclParticleNames::name().
Referenced by AddSolid(), and getGeometryInstance().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1548 of file G4HepRepSceneHandler.cc.
References _geometryTypeTree, G4HepRepMessenger::appendGeometry(), factory, getHepRep(), getHepRepGeometry(), and G4HepRepMessenger::GetInstance().
Referenced by getGeometryInstanceTree(), and getGeometryRootType().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1464 of file G4HepRepSceneHandler.cc.
References _heprep, and factory.
Referenced by getEventInstanceTree(), getEventTypeTree(), getGeometryInstanceTree(), and getGeometryTypeTree().
Here is the caller graph for this function:
|
private |
Definition at line 1472 of file G4HepRepSceneHandler.cc.
References _heprepGeometry, and factory.
Referenced by getGeometryInstanceTree(), and getGeometryTypeTree().
Here is the caller graph for this function:
|
private |
Definition at line 1727 of file G4HepRepSceneHandler.cc.
References _hitType, factory, getEventType(), and hitLayer.
Referenced by addAttributes(), AddPrimitive(), and closeHepRep().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1653 of file G4HepRepSceneHandler.cc.
References _geometryTypeName, and rootVolumeName.
Referenced by getGeometryType().
Here is the caller graph for this function:
|
private |
Definition at line 1709 of file G4HepRepSceneHandler.cc.
References _trajectoryType, factory, getEventType(), and trajectoryLayer.
Referenced by AddPrimitive(), and closeHepRep().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1398 of file G4HepRepSceneHandler.cc.
References currentHit, currentTrack, G4VSceneHandler::fpModel, and G4VSceneHandler::fReadyForTransients.
Referenced by AddPrimitive(), and getGeometryOrEventInstance().
Here is the caller graph for this function:
|
private |
Definition at line 149 of file G4HepRepSceneHandler.cc.
References baseName, eventNumber, eventNumberPrefix, eventNumberSuffix, eventNumberWidth, extension, factory, G4HepRepMessenger::getEventNumberSuffix(), G4HepRepMessenger::GetInstance(), G4InuclParticleNames::name(), openFile(), out, writeBinary, writeGZ, writeMultipleFiles, writer, and writeZip.
Referenced by closeHepRep().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4HepRepSceneHandler::openFile | ( | G4String | name | ) |
Definition at line 430 of file G4HepRepSceneHandler.cc.
References factory, out, writeGZ, writer, and writeZip.
Referenced by closeHepRep(), and open().
Here is the caller graph for this function:| void G4HepRepSceneHandler::openHepRep | ( | ) |
Definition at line 265 of file G4HepRepSceneHandler.cc.
References _calHitFaceType, _calHitType, _eventInstance, _eventInstanceTree, _eventType, _eventTypeTree, _geometryInstance, _geometryInstanceTree, _geometryRootInstance, _geometryRootType, _geometryType, _geometryTypeName, _geometryTypeTree, _heprep, _heprepGeometry, _hitType, and _trajectoryType.
Referenced by G4HepRepSceneHandler(), and G4HepRepViewer::ShowView().
Here is the caller graph for this function:
|
private |
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 1036 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::PostAddSolid().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 1024 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::PreAddSolid(), and transform.
Here is the call graph for this function:
|
inlineprivate |
Definition at line 145 of file G4HepRepSceneHandler.hh.
Referenced by addAttVals(), AddPrimitive(), AddSolid(), getGeometryInstance(), setColor(), and setMarker().
Here is the caller graph for this function:
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 1067 of file G4HepRepSceneHandler.cc.
References G4Colour::GetAlpha(), G4Colour::GetBlue(), G4Colour::GetGreen(), G4Colour::GetRed(), and setAttribute().
Referenced by AddPrimitive(), AddSolid(), and setMarker().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
private |
|
private |
Definition at line 1123 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::fpVisAttribs, G4VSceneHandler::GetColor(), G4VMarker::GetFillStyle(), G4VSceneHandler::GetMarkerRadius(), G4Visible::GetVisAttributes(), G4VMarker::noFill, G4VSceneHandler::screen, setAttribute(), and setColor().
Referenced by AddPrimitive().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
private |
|
private |
Definition at line 444 of file G4HepRepSceneHandler.cc.
References calHitLayer, eventLayer, geometryLayer, hitLayer, and trajectoryLayer.
Referenced by closeHepRep().
Here is the caller graph for this function:
|
private |
Definition at line 227 of file G4HepRepSceneHandler.hh.
Referenced by getCalHitFaceType(), and openHepRep().
|
private |
Definition at line 226 of file G4HepRepSceneHandler.hh.
Referenced by getCalHitType(), and openHepRep().
|
private |
Definition at line 221 of file G4HepRepSceneHandler.hh.
Referenced by getEventInstance(), and openHepRep().
|
private |
Definition at line 220 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), getEventInstanceTree(), and openHepRep().
|
private |
Definition at line 223 of file G4HepRepSceneHandler.hh.
Referenced by getEventType(), and openHepRep().
|
private |
Definition at line 222 of file G4HepRepSceneHandler.hh.
Referenced by getEventTypeTree(), and openHepRep().
|
private |
Definition at line 214 of file G4HepRepSceneHandler.hh.
Referenced by getGeometryInstance(), and openHepRep().
|
private |
Definition at line 213 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), getGeometryInstanceTree(), and openHepRep().
|
private |
Definition at line 215 of file G4HepRepSceneHandler.hh.
Referenced by getGeometryRootInstance(), and openHepRep().
|
private |
Definition at line 219 of file G4HepRepSceneHandler.hh.
Referenced by getGeometryRootType(), and openHepRep().
|
private |
Definition at line 218 of file G4HepRepSceneHandler.hh.
Referenced by getFullTypeName(), getGeometryRootType(), getGeometryType(), and openHepRep().
|
private |
Definition at line 217 of file G4HepRepSceneHandler.hh.
Referenced by getFullTypeName(), getParentTypeName(), and openHepRep().
|
private |
Definition at line 216 of file G4HepRepSceneHandler.hh.
Referenced by getGeometryTypeTree(), and openHepRep().
|
private |
Definition at line 211 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), getHepRep(), and openHepRep().
|
private |
Definition at line 212 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), getHepRepGeometry(), and openHepRep().
|
private |
Definition at line 225 of file G4HepRepSceneHandler.hh.
Referenced by getHitType(), and openHepRep().
|
private |
Definition at line 224 of file G4HepRepSceneHandler.hh.
Referenced by getTrajectoryType(), and openHepRep().
|
private |
Definition at line 197 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), and open().
|
private |
Definition at line 193 of file G4HepRepSceneHandler.hh.
Referenced by getCalHitType(), and writeLayers().
|
private |
Definition at line 207 of file G4HepRepSceneHandler.hh.
Referenced by addAttributes(), AddCompound(), and isEventData().
|
private |
Definition at line 208 of file G4HepRepSceneHandler.hh.
Referenced by addAttributes(), AddCompound(), and isEventData().
|
private |
Definition at line 193 of file G4HepRepSceneHandler.hh.
Referenced by getEventType(), and writeLayers().
|
private |
Definition at line 200 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), and open().
|
private |
Definition at line 198 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), and open().
|
private |
Definition at line 199 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), and open().
|
private |
Definition at line 201 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), and open().
|
private |
Definition at line 202 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), and open().
|
private |
Definition at line 126 of file G4HepRepSceneHandler.hh.
Referenced by AddPrimitive(), AddSolid(), closeHepRep(), G4HepRepSceneHandler(), getCalHitFaceType(), getCalHitType(), getEventInstance(), getEventInstanceTree(), getEventType(), getEventTypeTree(), getFullTypeName(), getGeometryInstance(), getGeometryInstanceTree(), getGeometryOrEventInstance(), getGeometryRootInstance(), getGeometryRootType(), getGeometryType(), getGeometryTypeTree(), getHepRep(), getHepRepGeometry(), getHitType(), getTrajectoryType(), open(), openFile(), and ~G4HepRepSceneHandler().
|
private |
Definition at line 193 of file G4HepRepSceneHandler.hh.
Referenced by getGeometryRootType(), and writeLayers().
|
private |
Definition at line 194 of file G4HepRepSceneHandler.hh.
Referenced by getHitType(), and writeLayers().
|
private |
Definition at line 229 of file G4HepRepSceneHandler.hh.
Referenced by G4HepRepSceneHandler(), and getGeometryInstance().
|
private |
Definition at line 125 of file G4HepRepSceneHandler.hh.
Referenced by closeFile(), open(), and openFile().
|
private |
Definition at line 195 of file G4HepRepSceneHandler.hh.
Referenced by getFullTypeName(), getGeometryRootType(), and getParentTypeName().
|
staticprivate |
Definition at line 121 of file G4HepRepSceneHandler.hh.
|
private |
Definition at line 194 of file G4HepRepSceneHandler.hh.
Referenced by getTrajectoryType(), and writeLayers().
|
private |
Definition at line 123 of file G4HepRepSceneHandler.hh.
Referenced by AddPrimitive(), AddSolid(), BeginPrimitives(), and PreAddSolid().
|
private |
Definition at line 203 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), and open().
|
private |
Definition at line 205 of file G4HepRepSceneHandler.hh.
Referenced by open(), and openFile().
|
private |
Definition at line 206 of file G4HepRepSceneHandler.hh.
Referenced by close(), closeHepRep(), and open().
|
private |
Definition at line 127 of file G4HepRepSceneHandler.hh.
Referenced by close(), closeFile(), closeHepRep(), G4HepRepSceneHandler(), open(), and openFile().
|
private |
Definition at line 204 of file G4HepRepSceneHandler.hh.
Referenced by open(), and openFile().