Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <HepRepTypeTree.h>
Public Member Functions | |
virtual | ~HepRepTypeTree () |
Destructor. | |
virtual void | addType (HepRepType *type)=0 |
virtual std::vector< HepRepType * > | getTypeList ()=0 |
virtual HepRepType * | getType (std::string fullName)=0 |
virtual HepRepTypeTree * | copy ()=0 |
Public Member Functions inherited from HEPREP::HepRepTreeID | |
virtual | ~HepRepTreeID () |
Destructor. | |
virtual std::string | getName ()=0 |
virtual std::string | getVersion ()=0 |
virtual std::string | getQualifier ()=0 |
virtual void | setQualifier (std::string qualifier)=0 |
HepRepTypeTree interface.
Definition at line 26 of file HepRepTypeTree.h.
|
inlinevirtual |
|
pure virtual |
Adds a type to this typetree.
type | to be added. |
Implemented in cheprep::DefaultHepRepTypeTree.
Referenced by cheprep::DefaultHepRepType::DefaultHepRepType().
|
pure virtual |
Returns a deep copy of this typetree.
Implemented in cheprep::DefaultHepRepTypeTree.
|
pure virtual |
Returns type
Implemented in cheprep::DefaultHepRepTypeTree.
|
pure virtual |
Returns a collection of all types in this tree.
Implemented in cheprep::DefaultHepRepTypeTree.
Referenced by cheprep::XMLHepRepWriter::write().