|
Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <HepRepTypeTree.h>
Inheritance diagram for HEPREP::HepRepTypeTree: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().