Geant4
9.6.p02
|
#include <XMLHepRepWriter.h>
Public Member Functions | |
XMLHepRepWriter (std::ostream *out, bool randomAccess, bool compress) | |
~XMLHepRepWriter () | |
bool | addProperty (std::string key, std::string value) |
bool | close () |
bool | write (HEPREP::HepRep *heprep, std::string name) |
bool | write (std::vector< std::string > layers) |
bool | write (HEPREP::HepRepTypeTree *typeTree) |
bool | write (HEPREP::HepRepType *type) |
bool | write (HEPREP::HepRepTreeID *treeID) |
bool | write (HEPREP::HepRepAction *action) |
bool | write (HEPREP::HepRepInstanceTree *instanceTree) |
bool | write (HEPREP::HepRepInstance *instance) |
bool | write (HEPREP::HepRepPoint *point) |
bool | write (HEPREP::HepRepAttribute *attribute) |
bool | write (HEPREP::HepRepDefinition *definition) |
bool | write (HEPREP::HepRepAttValue *attValue) |
bool | write (HEPREP::HepRepAttDef *attDef) |
Public Member Functions inherited from HEPREP::HepRepWriter | |
virtual | ~HepRepWriter () |
Destructor. More... | |
Definition at line 38 of file XMLHepRepWriter.h.
cheprep::XMLHepRepWriter::XMLHepRepWriter | ( | std::ostream * | out, |
bool | randomAccess, | ||
bool | compress | ||
) |
Definition at line 21 of file XMLHepRepWriter.cc.
cheprep::XMLHepRepWriter::~XMLHepRepWriter | ( | ) |
Definition at line 49 of file XMLHepRepWriter.cc.
|
virtual |
Adds a property, to be written to the HepRep file when closed.
key | |
value |
Implements HEPREP::HepRepWriter.
Definition at line 54 of file XMLHepRepWriter.cc.
|
virtual |
Closes the writer and its underlying stream.
Implements HEPREP::HepRepWriter.
Definition at line 59 of file XMLHepRepWriter.cc.
|
virtual |
Writes a HepRep.
heprep | to be written. |
name | for the heprep to be written (for tagged access), may be ommited. |
Implements HEPREP::HepRepWriter.
|
virtual |
Writes the layerOrder.
layerOrder | to be written. |
Implements HEPREP::HepRepWriter.
|
virtual |
Writes a HepRepTypeTree.
typeTree | to be written. |
Implements HEPREP::HepRepWriter.
Definition at line 131 of file XMLHepRepWriter.cc.
|
virtual |
Writes a HepRepType.
type | to be written. |
Implements HEPREP::HepRepWriter.
Definition at line 145 of file XMLHepRepWriter.cc.
|
virtual |
Writes a HepRepTreeID.
treeID | to be written. |
Implements HEPREP::HepRepWriter.
Definition at line 159 of file XMLHepRepWriter.cc.
|
virtual |
Writes a HepRepAction.
action | to be written. |
Implements HEPREP::HepRepWriter.
Definition at line 167 of file XMLHepRepWriter.cc.
|
virtual |
Writes a HepRepInstanceTree.
instanceTree | to be written. |
Implements HEPREP::HepRepWriter.
Definition at line 174 of file XMLHepRepWriter.cc.
|
virtual |
Writes a HepRepInstance.
instance | to be written. |
Implements HEPREP::HepRepWriter.
Definition at line 195 of file XMLHepRepWriter.cc.
|
virtual |
Writes a HepRepPoint.
point | to be written. |
Implements HEPREP::HepRepWriter.
Definition at line 214 of file XMLHepRepWriter.cc.
|
virtual |
Writes a HepRepAttribute.
attribute | to be written. |
Implements HEPREP::HepRepWriter.
Definition at line 228 of file XMLHepRepWriter.cc.
|
virtual |
Writes a HepRepDefinition.
definition | to be written. |
Implements HEPREP::HepRepWriter.
Definition at line 241 of file XMLHepRepWriter.cc.
|
virtual |
Writes a HepRepAttValue.
attValue | to be written. |
Implements HEPREP::HepRepWriter.
Definition at line 249 of file XMLHepRepWriter.cc.
|
virtual |
Writes a HepRepAttDef.
attDef | to be written. |
Implements HEPREP::HepRepWriter.
Definition at line 278 of file XMLHepRepWriter.cc.