![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/visualization/HepRep/include/HEPREP/HepRepWriter.h>
Inheritance diagram for HEPREP::HepRepWriter:Public Member Functions | |
| virtual | ~HepRepWriter () |
| Destructor. | |
| virtual bool | addProperty (std::string key, std::string value)=0 |
| virtual bool | close ()=0 |
| virtual bool | write (HepRep *heprep, std::string name)=0 |
| virtual bool | write (std::vector< std::string > layerOrder)=0 |
| virtual bool | write (HepRepTypeTree *typeTree)=0 |
| virtual bool | write (HepRepType *type)=0 |
| virtual bool | write (HepRepTreeID *treeID)=0 |
| virtual bool | write (HepRepAction *action)=0 |
| virtual bool | write (HepRepInstanceTree *instanceTree)=0 |
| virtual bool | write (HepRepInstance *instance)=0 |
| virtual bool | write (HepRepPoint *point)=0 |
| virtual bool | write (HepRepAttribute *attribute)=0 |
| virtual bool | write (HepRepDefinition *definition)=0 |
| virtual bool | write (HepRepAttValue *attValue)=0 |
| virtual bool | write (HepRepAttDef *attDef)=0 |
HepRepWriter interface.
Definition at line 35 of file HepRepWriter.h.
View newest version in sPHENIX GitHub at line 35 of file HepRepWriter.h
|
inlinevirtual |
Destructor.
Definition at line 39 of file HepRepWriter.h.
View newest version in sPHENIX GitHub at line 39 of file HepRepWriter.h
|
pure virtual |
Adds a property, to be written to the HepRep file when closed.
| key | |
| value |
Implemented in cheprep::XMLHepRepWriter.
Referenced by G4HepRepSceneHandler::closeHepRep().
Here is the caller graph for this function:
|
pure virtual |
Closes the writer and its underlying stream.
Implemented in cheprep::XMLHepRepWriter.
Referenced by G4HepRepSceneHandler::closeFile().
Here is the caller graph for this function:
|
pure virtual |
Writes a HepRep.
| heprep | to be written. |
| name | for the heprep to be written (for tagged access), may be ommited. |
Implemented in cheprep::XMLHepRepWriter.
Referenced by G4HepRepSceneHandler::closeHepRep().
Here is the caller graph for this function:
|
pure virtual |
Writes the layerOrder.
| layerOrder | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepTypeTree.
| typeTree | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepType.
| type | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepTreeID.
| treeID | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepAction.
| action | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepInstanceTree.
| instanceTree | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepInstance.
| instance | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepPoint.
| point | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepAttribute.
| attribute | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepDefinition.
| definition | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepAttValue.
| attValue | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepAttDef.
| attDef | to be written. |
Implemented in cheprep::XMLHepRepWriter.