|
Geant4
10.01.p02
|
#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 1281 of file G4HepRepSceneHandler.cc.
Referenced by addAttributes().
Here is the caller graph for this function:
|
private |
Definition at line 1121 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 1293 of file G4HepRepSceneHandler.cc.
References factor, 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 987 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 999 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 84 of file G4HepRepSceneHandler.hh.
References G4VSceneHandler::AddCompound().
Here is the call graph for this function:
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 87 of file G4HepRepSceneHandler.hh.
References G4VSceneHandler::AddCompound().
Here is the call graph for this function:
|
virtual |
Implements G4VSceneHandler.
Definition at line 741 of file G4HepRepSceneHandler.cc.
References addAttributes(), dontWrite(), factory, G4VSceneHandler::fProcessing2D, G4Exception(), G4VSceneHandler::GetColor(), getEventInstance(), getTrajectoryType(), instance, JustWarning, setColor(), setLine(), setVisibility(), and transform.
Here is the call graph for this function:
|
virtual |
Implements G4VSceneHandler.
Definition at line 925 of file G4HepRepSceneHandler.cc.
References dontWrite().
Here is the call graph for this function:
|
virtual |
Implements G4VSceneHandler.
Definition at line 828 of file G4HepRepSceneHandler.cc.
References addAttributes(), dontWrite(), factory, G4VSceneHandler::fProcessing2D, G4Exception(), G4VSceneHandler::GetColor(), 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 949 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 862 of file G4HepRepSceneHandler.cc.
References addAttributes(), dontWrite(), factory, G4VSceneHandler::fpModel, G4VSceneHandler::fProcessing2D, G4Exception(), getCalHitFaceType(), getCalHitType(), G4VSceneHandler::GetColor(), G4PhysicalVolumeModel::GetCurrentDepth(), getGeometryInstance(), getGeometryOrEventInstance(), instance, isEventData(), JustWarning, setAttribute(), setColor(), setLine(), setVisibility(), and transform.
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 777 of file G4HepRepSceneHandler.cc.
References addAttributes(), G4Polymarker::circles, dontWrite(), G4Polymarker::dots, factory, G4VSceneHandler::fProcessing2D, G4Exception(), G4VSceneHandler::GetColor(), getEventInstance(), getHitType(), G4Polymarker::GetMarkerType(), 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 982 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, 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, 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:
|
private |
Definition at line 1387 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 1030 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(), 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 1048 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 1040 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::EndPrimitives().
Here is the call graph for this function:
|
private |
Definition at line 1733 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 1723 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 1069 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::GetColor().
Referenced by AddPrimitive(), and AddSolid().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 1065 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::fpVisAttribs, G4VisAttributes::GetColor(), and G4VSceneHandler::GetColor().
Here is the call graph for this function:
|
private |
Definition at line 1649 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 1640 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 1668 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 1657 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 1611 of file G4HepRepSceneHandler.cc.
References _geometryType, _geometryTypeName, factory, getGeometryRootType(), 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 1486 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 1510 of file G4HepRepSceneHandler.cc.
References _geometryInstance, factory, getGeometryRootInstance(), getGeometryType(), and instance.
Here is the call graph for this function:
|
private |
Definition at line 1463 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 1433 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 1478 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 1547 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 1592 of file G4HepRepSceneHandler.cc.
References _geometryType, factory, getFullTypeName(), getGeometryRootType(), getParentTypeName(), and 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 1531 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 1447 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 1455 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 1710 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 1636 of file G4HepRepSceneHandler.cc.
References _geometryTypeName, and rootVolumeName.
Referenced by getGeometryType().
Here is the caller graph for this function:
|
private |
Definition at line 1692 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 1381 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(), 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 1022 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::PostAddSolid().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 1010 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::PreAddSolid(), and transform.
Here is the call graph for this function:
|
inlineprivate |
Definition at line 140 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 1053 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 1107 of file G4HepRepSceneHandler.cc.
References G4VSceneHandler::GetColor(), G4VMarker::GetFillStyle(), G4VSceneHandler::GetMarkerRadius(), 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 222 of file G4HepRepSceneHandler.hh.
Referenced by getCalHitFaceType(), and openHepRep().
|
private |
Definition at line 221 of file G4HepRepSceneHandler.hh.
Referenced by getCalHitType(), and openHepRep().
|
private |
Definition at line 216 of file G4HepRepSceneHandler.hh.
Referenced by getEventInstance(), and openHepRep().
|
private |
Definition at line 215 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), getEventInstanceTree(), and openHepRep().
|
private |
Definition at line 218 of file G4HepRepSceneHandler.hh.
Referenced by getEventType(), and openHepRep().
|
private |
Definition at line 217 of file G4HepRepSceneHandler.hh.
Referenced by getEventTypeTree(), and openHepRep().
|
private |
Definition at line 209 of file G4HepRepSceneHandler.hh.
Referenced by getGeometryInstance(), and openHepRep().
|
private |
Definition at line 208 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), getGeometryInstanceTree(), and openHepRep().
|
private |
Definition at line 210 of file G4HepRepSceneHandler.hh.
Referenced by getGeometryRootInstance(), and openHepRep().
|
private |
Definition at line 214 of file G4HepRepSceneHandler.hh.
Referenced by getGeometryRootType(), and openHepRep().
|
private |
Definition at line 213 of file G4HepRepSceneHandler.hh.
Referenced by getFullTypeName(), getGeometryRootType(), getGeometryType(), and openHepRep().
|
private |
Definition at line 212 of file G4HepRepSceneHandler.hh.
Referenced by getFullTypeName(), getParentTypeName(), and openHepRep().
|
private |
Definition at line 211 of file G4HepRepSceneHandler.hh.
Referenced by getGeometryTypeTree(), and openHepRep().
|
private |
Definition at line 206 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), getHepRep(), and openHepRep().
|
private |
Definition at line 207 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), getHepRepGeometry(), and openHepRep().
|
private |
Definition at line 220 of file G4HepRepSceneHandler.hh.
Referenced by getHitType(), and openHepRep().
|
private |
Definition at line 219 of file G4HepRepSceneHandler.hh.
Referenced by getTrajectoryType(), and openHepRep().
|
private |
Definition at line 192 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), and open().
|
private |
Definition at line 188 of file G4HepRepSceneHandler.hh.
Referenced by getCalHitType(), and writeLayers().
|
private |
Definition at line 202 of file G4HepRepSceneHandler.hh.
Referenced by addAttributes(), AddCompound(), and isEventData().
|
private |
Definition at line 203 of file G4HepRepSceneHandler.hh.
Referenced by addAttributes(), AddCompound(), and isEventData().
|
private |
Definition at line 188 of file G4HepRepSceneHandler.hh.
Referenced by getEventType(), and writeLayers().
|
private |
Definition at line 195 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), and open().
|
private |
Definition at line 193 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), and open().
|
private |
Definition at line 194 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), and open().
|
private |
Definition at line 196 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), and open().
|
private |
Definition at line 197 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), and open().
|
private |
Definition at line 121 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 188 of file G4HepRepSceneHandler.hh.
Referenced by getGeometryRootType(), and writeLayers().
|
private |
Definition at line 189 of file G4HepRepSceneHandler.hh.
Referenced by getHitType(), and writeLayers().
|
private |
Definition at line 224 of file G4HepRepSceneHandler.hh.
Referenced by G4HepRepSceneHandler(), and getGeometryInstance().
|
private |
Definition at line 120 of file G4HepRepSceneHandler.hh.
Referenced by closeFile(), open(), and openFile().
|
private |
Definition at line 190 of file G4HepRepSceneHandler.hh.
Referenced by getFullTypeName(), getGeometryRootType(), and getParentTypeName().
|
staticprivate |
Definition at line 116 of file G4HepRepSceneHandler.hh.
|
private |
Definition at line 189 of file G4HepRepSceneHandler.hh.
Referenced by getTrajectoryType(), and writeLayers().
|
private |
Definition at line 118 of file G4HepRepSceneHandler.hh.
Referenced by AddPrimitive(), AddSolid(), BeginPrimitives(), and PreAddSolid().
|
private |
Definition at line 198 of file G4HepRepSceneHandler.hh.
Referenced by closeHepRep(), and open().
|
private |
Definition at line 200 of file G4HepRepSceneHandler.hh.
Referenced by open(), and openFile().
|
private |
Definition at line 201 of file G4HepRepSceneHandler.hh.
Referenced by close(), closeHepRep(), and open().
|
private |
Definition at line 122 of file G4HepRepSceneHandler.hh.
Referenced by close(), closeFile(), closeHepRep(), G4HepRepSceneHandler(), open(), and openFile().
|
private |
Definition at line 199 of file G4HepRepSceneHandler.hh.
Referenced by open(), and openFile().